Job Brief:
At Exaze, we constantly seek exciting talent to join an organization that believes in nurturing dreamers, innovators, and doers willing to expand their horizons in the software industry.
To be successful in this role, the candidate should have excellent communication skills and be able to understand requirements and ask questions to clarify them. The candidate should be able to work independently and as part of a team and be committed to delivering high-quality results.
Candidature Requirements:
- We are seeking a highly skilled Mobile Architect to lead the design and development of robust, scalable, and high-performance mobile applications.
- The ideal candidate will have extensive experience in mobile technologies, architecture patterns, and best practices, with the ability to guide development teams in building native and cross-platform solutions.
Areas of Responsibility:
Architecture Design:
- Define and design the overall mobile architecture for iOS, Android, and cross-platform applications (e.g., Flutter, React Native).
- Ensure the architecture supports future scalability and performance.
- Develop mobile-specific architecture frameworks and patterns (MVC, MVP, MVVM, etc.).
Technical Leadership:
- Lead and mentor development teams, ensuring best practices in coding standards, testing, and performance optimization.
- Act as the technical liaison between developers, project managers, and stakeholders to define and refine requirements.
- Oversee the integration of mobile solutions with backend services (REST APIs, GraphQL, etc.).
Technology & Tools:
- Stay updated on mobile development trends, tools, and best practices.
- Evaluate and recommend technologies and tools for mobile development.
- Guide decisions around using native vs. hybrid vs. cross-platform frameworks.
Security & Compliance:
- Ensure that mobile applications adhere to security, privacy, and compliance regulations (GDPR, HIPAA, etc.).
- Implement security best practices (encryption, authentication, and secure data handling).
Performance & Optimization:
- Analyse application performance and identify opportunities for improvement.
- Lead efforts to optimize mobile apps for performance, battery life, and data usage.
Collaboration:
- Work closely with UI/UX designers to ensure the best user experience is implemented across all mobile platforms.
- Collaborate with DevOps teams to streamline mobile application deployment and continuous integration/continuous deployment (CI/CD) pipelines.
Must-Have Requirements:
- 12+ years of experience in mobile development (iOS/Android).
- 3+ years in mobile architecture or a similar leadership role.
- Proven experience in building large-scale, complex mobile applications.
- Strong understanding of mobile technologies such as Swift, Objective-C (iOS), Kotlin, Java (Android), React Native, and Flutter.
- Familiarity with mobile development tools and frameworks such as Xcode, Android Studio, etc.
- Experience with backend integration (RESTful APIs, GraphQL) and cloud services (AWS, Azure, Firebase).
- Knowledge of mobile security standards and best practices.
- Strong leadership and mentoring skills.
- Excellent communication and collaboration abilities.
- Problem-solving mindset with attention to detail.
Nice to Have Requirements:
- Experience with Agile development methodologies.
- Familiarity with mobile analytics and A/B testing tools (Dynatrace, Firebase, headspin).
- Knowledge of emerging mobile technologies such as 5G, AR/VR, and IoT.
Job Location:
Number of Open Positions: