Skills & Qualifications:
10+ years of experience in mobile application development, with at least 3+ years in an architectural role.
Extensive knowledge of iOS and Android platforms, including deep understanding of Swift, Objective-C, Kotlin, and Java.
Experience in cross-platform mobile development using frameworks like React Native, Flutter, or Xamarin.
Strong understanding of mobile design patterns, RESTful APIs, GraphQL, and backend services integration.
Experience with mobile security practices, such as encryption, token-based authentication, OAuth, and data protection.
Solid understanding of performance optimization techniques for mobile apps, including memory management, battery usage, and network optimization.
Proficiency in mobile architecture frameworks like MVVM, MVP, and Clean Architecture.
Experience working with cloud services (AWS, Google Cloud, or Azure) and mobile backend-as-a-service (MBaaS).
Experience with mobile analytics, A/B testing, and usage tracking to measure app performance and user behavior.
Familiarity with version control tools like Git, and DevOps tools like Jenkins, CircleCI, or Fastlane.
Experience with Push Notifications, In-App Purchases, and App Store/Google Play deployment processes.
Ability to handle complex technical scenarios and provide simple, scalable solutions.
Excellent communication and leadership skills to work effectively with cross-functional teams and stakeholders.
Bachelor's degree