Mobile App Developer
- Android
- iOS
- UI/UX
- REST API
- CI/CD
- Devops
- Google Play
- Kotlin
- Java
- Swift
- Flutter
- React Native
- JSON
- MVVM
- MVC
- Git
- SQLite
- Core Data
- Firebase
- Firestore
- Firebase Crashlytics
- Redux
- GraphQL
- WebSockets
- Dart
- Android Studio
- Xcode
- VS Code
- Agile
- AI
- Machine Learning
- AWS
- Azure
- GCP
Mobile App Developer
Job Title
Mobile App Developer
Job Summary
We are seeking a talented Mobile App Developer to design, develop, test, and maintain high-quality mobile applications for Android, iOS, and cross-platform environments. The ideal candidate will have experience building user-friendly, scalable, and high-performance mobile applications while collaborating with designers, backend developers, QA engineers, and product teams to deliver exceptional user experiences.
Key Responsibilities
-
Design, develop, test, and maintain mobile applications for Android, iOS, or cross-platform platforms.
-
Write clean, efficient, maintainable, and well-documented code following software engineering best practices.
-
Collaborate with UI/UX designers to implement responsive and intuitive mobile interfaces.
-
Integrate RESTful APIs, third-party SDKs, and cloud services into mobile applications.
-
Optimize application performance, security, scalability, and battery efficiency.
-
Debug, troubleshoot, and resolve application issues across different devices and operating system versions.
-
Participate in code reviews, testing, deployment, and continuous integration/continuous delivery (CI/CD) processes.
-
Collaborate with backend developers, QA engineers, DevOps teams, and product managers throughout the development lifecycle.
-
Publish and maintain applications on the Google Play Store and Apple App Store.
-
Stay up to date with the latest mobile development frameworks, tools, and platform guidelines.
Required Qualifications
-
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
-
2β5 years of experience in mobile application development.
-
Strong proficiency in one or more of the following:
-
Kotlin (Android)
-
Java (Android)
-
Swift (iOS)
-
Flutter (Cross-platform)
-
React Native (Cross-platform)
-
-
Experience integrating REST APIs and JSON-based services.
-
Strong understanding of mobile application architecture patterns such as MVVM, MVC, or Clean Architecture.
-
Experience with Git and version control systems.
-
Knowledge of mobile application security best practices.
-
Familiarity with SQLite, Room, Core Data, or other local storage solutions.
Preferred Qualifications
-
Experience with Firebase services (Authentication, Firestore, Cloud Messaging, Analytics, Crashlytics).
-
Familiarity with CI/CD pipelines and automated testing.
-
Experience with state management solutions such as Provider, Riverpod, Bloc, Redux, or MobX.
-
Knowledge of GraphQL and WebSockets.
-
Experience integrating payment gateways, maps, push notifications, biometric authentication, or camera functionality.
-
Published applications on Google Play Store or Apple App Store.
Technical Skills
-
Kotlin
-
Java
-
Swift
-
Flutter
-
React Native
-
Dart
-
REST APIs
-
JSON
-
Firebase
-
SQLite / Room / Core Data
-
Git
-
Android Studio
-
Xcode
-
VS Code
-
CI/CD Tools
Soft Skills
-
Strong problem-solving and analytical skills.
-
Excellent communication and teamwork abilities.
-
Attention to detail and commitment to quality.
-
Ability to manage multiple tasks in an Agile development environment.
-
Willingness to learn new technologies and mobile development trends.
Nice to Have
-
Experience with AI-powered mobile applications or Generative AI integrations.
-
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
-
Familiarity with mobile accessibility standards and best practices.
-
Experience with mobile performance profiling and optimization.
-
Contributions to open-source mobile development projects.
Benefits
-
Competitive salary and performance-based incentives.
-
Health and wellness benefits.
-
Flexible or hybrid work arrangements.
-
Learning and certification opportunities.
-
Opportunity to build innovative mobile applications using modern technologies.
-
Collaborative and growth-focused work environment.
Mobile App Developer Β· Ova Technologies