Mobile Application Developer (Android / iOS)
Job Summary We are seeking experienced Android and/or iOS Engineers to design, develop, and maintain high‑quality mobile applications. The ideal candidate will have strong expertise in native mobile development, a passion for clean UI/UX, and the ability to collaborate with cross‑functional teams to deliver performant, scalable, and secure mobile solutions.
Key Responsibilities
- Design, develop, and maintain native mobile applications for Android and/or iOS platforms
- Translate product requirements, UX designs, and business needs into robust mobile solutions
- Write clean, well‑structured, maintainable, and testable code
- Collaborate with backend, UX/UI, QA, and product teams throughout the development lifecycle
- Integrate mobile applications with RESTful APIs and backend services
- Ensure application performance, security, scalability, and reliability
- Debug, optimize, and resolve production issues
- Participate in code reviews, sprint planning, and technical design discussions
- Contribute to CI/CD pipelines, builds, releases, and app store deployments
- Stay current with evolving mobile development trends and platform updates
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- 5+ years of professional experience in mobile application development
- Strong understanding of mobile architecture patterns (MVVM, MVP, MVC)
- Experience consuming REST APIs, handling offline storage, and managing app state
- Proficiency with Git and modern development workflows
- Strong problem‑solving skills and attention to detail
Platform‑Specific Skills Android:
- Strong proficiency in Kotlin and/or Java
- Experience with Android SDK, Android Studio, and Gradle
- Hands‑on experience with Jetpack components (ViewModel, LiveData, Room, Navigation)
- Familiarity with material design guidelines and Android app lifecycle
- Experience publishing and maintaining apps on Google Play Store
iOS:
- Strong proficiency in Swift (and/or Objective‑C)
- Experience with Xcode, UIKit and/or SwiftUI
- Familiarity with iOS app lifecycle, memory management, and Apple design guidelines
- Experience using Core Data, Combine, or similar frameworks
- Experience publishing and maintaining apps on the Apple App Store
Preferred / Nice‑to‑Have
- Experience with cross‑platform coordination (shared APIs, design systems)
- Knowledge of mobile security best practices
- Experience with CI/CD tools for mobile (Fastlane, GitHub Actions, Jenkins, etc.)
- Familiarity with analytics, crash reporting, and monitoring tools
- Experience working in Agile / Scrum teams
- Prior experience in enterprise or regulated environments is a plus
Apply tot his job Apply To this Job