Introduction
We are seeking an experienced mobile app development architect to lead the design and architecture of high-performance, secure, and scalable mobile applications at Blazeup.ai. You will work across iOS and Android platforms, collaborate with cross-functional teams, and translate business requirements into robust technical solutions. This role is ideal for someone who can drive architecture decisions, mentor development teams, and deliver mobile innovations that scale to millions of users worldwide.
Responsibilities
- Design and implement end-to-end mobile application architectures for iOS and Android, focused on scalability, performance, and maintainability.
- Lead, mentor, and guide development teams; conduct code reviews and ensure adherence to architectural standards.
- Translate business requirements into detailed technical designs, architecture blueprints, and documentation.
- Evaluate emerging technologies, frameworks, and tools to enhance mobile development workflows.
- Oversee integration of mobile apps with backend services, APIs, and third-party platforms.
- Identify performance bottlenecks and optimize memory, network performance, responsiveness, and rendering efficiency.
- Apply mobile security best practices, including secure authentication, encryption, and vulnerability management.
- Ensure compliance with standards such as GDPR, HIPAA, and OWASP.
- Collaborate with product managers and UX/UI teams to deliver seamless, intuitive user experiences.
- Maintain detailed documentation of architecture decisions, design patterns, and development processes.
Skills Needed
- Strong proficiency in mobile development frameworks (Swift, Objective-C, Xcode, Java, Kotlin, Android SDK) and cross-platform tools (React Native, Flutter, Xamarin).
- Deep understanding of architectural patterns such as MVVM, MVP, and Clean Architecture.
- Expertise in RESTful APIs, GraphQL, and integration with web services.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud, including mobile-focused services.
- Advanced skills in performance profiling, debugging, and optimization for mobile applications.
- Strong knowledge of mobile security standards, encryption, secure authentication, and vulnerability management.
- Familiarity with compliance requirements like GDPR, HIPAA, and OWASP guidelines.
- Experience with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or Bitrise.
- Working knowledge of mobile automated testing strategies and frameworks.
- Strong communication, analytical, and problem-solving abilities.