OVA.Work logo
OVA.Work
Posted 80 days agoVerified live 2d ago

Mobile App Developer

Brief overview

Remote
UndergradOr in progress
2+ yrsMinimum
KotlinJavaSwiftFlutterReact NativeDartREST APIsJSONFirebase AuthenticationFirebase FirestoreFirebase Cloud MessagingFirebase AnalyticsFirebase CrashlyticsSQLiteRoomCore DataGit

About the company

OVA.Work logo
OVA.Workova.work

OVA is the most advanced Automated, Intelligent, intuitive On-boarding platform for Staffing Firms of all sizes.

Job description

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.

More jobs like this