Summary
OVA.Work is 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 collaborate with various teams to deliver exceptional user experiences.
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
Skills
- 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
- 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
- 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
Qualifications
Must Haves
- 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
Nice to Haves
- 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
- 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.