Years of Experience Required - 10+ years of software development experience, with at least 5 years in mobile application architecture.
Mandatory Skills
- Expertise in iOS (/Objective-C) and Android (Kotlin/Java) development.
- Strong knowledge of cross-platform frameworks (Flutter, React Native, XamSwiftarin).
- Experience with cloud platforms (AWS, Azure, GCP) and mobile backend services.
- Proficiency in API design (REST, GraphQL) and microservices architecture.
- Familiarity with DevOps practices and CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).
- Strong understanding of mobile security, performance optimization, and app store guidelines.
Key Responsibilities
Architecture & DesignDefine and implement mobile application architecture, frameworks, and standards.
Ensure scalability, performance, and security in mobile solutions.
Evaluate emerging technologies and recommend adoption where appropriate.
Development & IntegrationGuide teams in building native, hybrid, and cross-platform mobile applications.
Oversee integration with backend systems, APIs, and cloud services.
Establish CI/CD pipelines for mobile development.
Leadership & Collaboration
Partner with product managers, UX/UI designers, and developers to align technical solutions with business goals.
Mentor and coach mobile development teams.
Drive best practices in coding, testing, and deployment.
Quality & Security
Ensure compliance with industry standards (e.g., OWASP Mobile Security).
Implement automated testing strategies for reliability and performance.
Monitor and optimize app performance across devices and operating systems.