Mobile Application Developer with a strong focus on iOS development and solid experience in Android.
The ideal candidate will be responsible for designing developing and maintaining high-quality mobile applications while ensuring scalability performance and an exceptional user experience.
The candidate should have hands-on experience with modern mobile architectures such as MVVM VIPER and Clean Architecture as well as strong collaboration skills to work effectively with cross-functional teams.
Proven track record of delivering mobile applications through the entire lifecycle—from design and development to deployment and ongoing maintenance. A passion for clean maintainable code adherence to SOLID principles and continuous improvement will be essential for excelling in this role.
Minimum Qualifications
Bachelor’s degree in Engineering Computer Science or a related field (or equivalent practical experience)
Proficient knowledge in Swift iOS SDK Familiarity with tools APIs and Networking Database Management App Deployment.
Proficient knowledge in Kotlin Android SDK Android Studio APIs and Backend Integration Database Management Third-Party libraries Version Control Testing and Debugging Build and Deployment
Expert-level knowledge of Swift Combine & UIKIT
Familiarity with version control systems (e.g. Git)
Hands-on experience with MVVM VIPER Clean Architecture and dependency injection
Experience
Mid-to-Senior level developer (3–6 years experience).
Strong iOS focus (expert-level) with good Android exposure.
Proven delivery of apps from design → development → deployment → maintenance
Key Accountabilities & Attributes
• Design develop and maintain advanced iOS applications • Implement scalable and modern architectures • Troubleshoot iOS issues collaborate to address technical challenges effectively • Write clean code follow SOLID principles and modern patterns and create comprehensive tests • Identify performance improvements conduct code reviews and ensure technical excellence
Reporting to : Manager
Job Overview Mobile Application Developer with a strong focus on iOS development and solid experience in Android. The ideal candidate will be responsible for designing developing and maintaining high-quality mobile applications while ensuring scalability performance and an exceptional user...
Job Overview
Mobile Application Developer with a strong focus on iOS development and solid experience in Android.
The ideal candidate will be responsible for designing developing and maintaining high-quality mobile applications while ensuring scalability performance and an exceptional user experience.
The candidate should have hands-on experience with modern mobile architectures such as MVVM VIPER and Clean Architecture as well as strong collaboration skills to work effectively with cross-functional teams.
Proven track record of delivering mobile applications through the entire lifecycle—from design and development to deployment and ongoing maintenance. A passion for clean maintainable code adherence to SOLID principles and continuous improvement will be essential for excelling in this role.
Minimum Qualifications
Bachelor’s degree in Engineering Computer Science or a related field (or equivalent practical experience)
Proficient knowledge in Swift iOS SDK Familiarity with tools APIs and Networking Database Management App Deployment.
Proficient knowledge in Kotlin Android SDK Android Studio APIs and Backend Integration Database Management Third-Party libraries Version Control Testing and Debugging Build and Deployment
Expert-level knowledge of Swift Combine & UIKIT
Familiarity with version control systems (e.g. Git)
Hands-on experience with MVVM VIPER Clean Architecture and dependency injection
Experience
Mid-to-Senior level developer (3–6 years experience).
Strong iOS focus (expert-level) with good Android exposure.
Proven delivery of apps from design → development → deployment → maintenance
Key Accountabilities & Attributes
• Design develop and maintain advanced iOS applications • Implement scalable and modern architectures • Troubleshoot iOS issues collaborate to address technical challenges effectively • Write clean code follow SOLID principles and modern patterns and create comprehensive tests • Identify performance improvements conduct code reviews and ensure technical excellence