About the Role
Design, develop and maintain high-performance native Android and native iOS and Flutter applications with clean, scalable, and maintainable code. Collaborate with cross-functional teams including product managers, designers, backend developers and QA to deliver high-quality features
Key Responsibilities
- Design, develop, and maintain high‑quality mobile applications
- Own and deliver mobile features or modules end‑to‑end
- Write clean, scalable, and testable code following agreed standards
- Collaborate with product, design, and backend teams to define solutions
- Perform code reviews and contribute to overall code quality
- Optimize application performance, stability, and user experience
- Define mobile architecture, technical standards, and best practices
- Lead technical planning, estimations, and solution design initiatives
- Mentor, coach, and provide technical leadership to mobile developers
- Own mobile delivery strategy, technical debt management, and long‑term maintainability
Required Qualifications
- Proven experience working as a Senior / Lead Mobile Application Developer or Mobile Application Development Expert.
- Strong hands‑on experience in mobile application development using at least one of the following stacks:
Platform Expertise (One or More)
- Android Development
- Kotlin, Android SDK, Jetpack
- MVVM and/or Clean Architecture
- REST API integration
- iOS Development
- Swift, iOS SDK
- MVVM and/or Clean Architecture
- REST API integration and JSON handling
- Flutter / Cross‑Platform Development
- Flutter, Dart, Cross‑Platform Mobile Development
- Mobile Architecture and State Management (Bloc or Riverpod)
- REST API integration and performance optimization
- Firebase
- Git
- Strong understanding of mobile application architecture, scalability, and performance best practices.
- Experience working in Agile development environments.
- Ability to design, develop, and optimize high‑quality, scalable mobile applications.
- Conduct code reviews, enforce coding standards and architectural best practices
- Mentor and technically guide junior and mid‑level developers
- Support CI/CD pipelines and manage App Store submission and release process