Mobile App Developer - Job DescriptionJob TitleMobile App Developer
Job SummaryWe are looking for a skilled Mobile App Developer to design, develop, test, and maintain mobile applications for Android and/or iOS platforms. The developer will work closely with UI/UX designers, backend developers, QA engineers, and product teams to deliver high-quality, scalable, and user-friendly applications.
Key Responsibilities- Develop and maintain mobile applications for Android and/or iOS.
- Build responsive and user-friendly mobile interfaces.
- Convert UI/UX designs into functional mobile applications.
- Integrate REST APIs, third-party APIs, databases, and backend services.
- Implement authentication, notifications, payment integration, and other mobile features.
- Write clean, reusable, and maintainable code.
- Perform unit testing, debugging, and performance optimization.
- Identify and resolve application crashes, defects, and production issues.
- Collaborate with QA teams for functional, regression, integration, and performance testing.
- Participate in code reviews, Agile/Scrum ceremonies, and sprint planning.
- Maintain technical documentation.
- Publish and manage applications through Google Play Store / Apple App Store.
- Monitor application performance and user feedback after release.
Required SkillsFor Android Developer
- Java and/or Kotlin
- Android SDK
- Android Studio
- XML / Jetpack Compose
- REST APIs
- JSON
- SQLite / Room
- Git
- Gradle
- Firebase
For iOS Developer
- Swift / Objective-C
- Xcode
- iOS SDK
- SwiftUI / UIKit
- REST APIs
- Core Data
- Git
- Firebase
For Cross-Platform Developer
- Flutter / Dart
- React Native / JavaScript / TypeScript
- REST APIs
- Firebase
- State management
- Git
Good to Have- CI/CD for mobile applications
- Jenkins / GitHub Actions / GitLab CI
- Docker basics
- Cloud services such as AWS/Azure/GCP
- Mobile application security
- Appium for mobile automation testing
- Performance optimization
- Crash reporting tools such as Firebase Crashlytics
ExperienceTypically 2-6 years of experience in mobile application development, depending on the seniority of the position.
Example Resume KeywordsAndroid | Kotlin | Java | iOS | Swift | Flutter | React Native | REST API | JSON | Firebase | SQLite | Git | CI/CD | Android Studio | Xcode | Mobile Application Development | App Performance | Debugging | Unit Testing