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