Mobile App Developer
Core
Design, develop, test, and maintain mobile applications for Android, iOS, and cross-platform environments.
Role type
Mobile App Developer
Builds
Mobile applications for Android, iOS, and cross-platform environments
Domain
Mobile development
Required skills
Kotlin, Java, Swift, Flutter, React Native, REST API integration, Git, mobile security, SQLite, Room, Core Data
Preferred skills
Firebase, CI/CD pipelines, automated testing, GraphQL, WebSockets, payment gateway integrations, maps, push notifications, biometrics, camera functionality, AWS, Azure, Google Cloud, Redux
Technologies
Dart, Android Studio, Xcode, VS Code, CI/CD tools, JSON, MVC, MVVM, REST, React, React Native, SQLite, Swift, iOS, UX, UI Design
Responsibilities
Design, develop, test, and maintain mobile applications; Write clean, efficient, maintainable, well-documented code; Work with UI/UX designers to build responsive, intuitive mobile interfaces; Integrate RESTful APIs, third-party SDKs, and cloud services; Improve application performance, security, scalability, and battery efficiency; Debug and resolve issues across devices and operating system versions; Participate in code reviews, testing, deployment, and CI/CD processes; Collaborate with backend developers, QA engineers, DevOps teams, and product managers; Publish and maintain applications on Google Play and the Apple App Store
Seniority
Mid-level (2–5 years experience)