freehire launches on Product Hunt on 26 August.

Follow →

Mobile Engineer

Summary

Build and ship iOS and Android apps using Kotlin, Swift, Jetpack Compose and SwiftUI, owning releases from code to App Store and Google Play.

Your Responsibilities

  • Design, implement, test and support complex mobile applications on both iOS and Android
  • Contribute to and lead feature releases across both platforms, keeping them consistent in behaviour and quality
  • Ensure high standards of code quality, maintainability and performance
  • Own the release process end to end, including App Store and Google Play submissions
  • Collaborate with cross-functional teams throughout the development lifecycle
  • Participate in requirement gathering, solution design and roadmap planning
  • Review code, share knowledge with the team and promote best practices
  • Estimate tasks, manage risks and meet project deadlines
  • Communicate effectively with product managers, stakeholders and partners
  • Proactively solve challenges and drive continuous improvements

Your Skills

Must have:

  • 5+ years of professional mobile development experience, with hands-on delivery on both iOS and Android
  • Strong proficiency in Kotlin and Swift, and solid command of the Android and iOS core libraries
  • Experience with modern declarative UI - Jetpack Compose and SwiftUI
  • Proven track record of delivering clean, maintainable and well-tested code
  • Deep understanding of both mobile ecosystems, architecture patterns and emerging trends
  • Experience working with RESTful APIs and push notification services (FCM, APNs)
  • Familiarity with app store release processes and mobile CI/CD
  • Strong analytical and problem-solving skills especially in simplifying complex problems
  • Strong communication skills, both within the team and across departments
  • Attention to code quality, testing, and long-term maintainability
  • Proactive mindset focused on delivering effective, user-centric solutions
  • Willingness to take part in 24/7 support duty for our mobile applications (on-call rotation within the team)
  • English: Fluent in Text & Speech

Nice to have:

  • Experience with cross-platform tools like Kotlin Multiplatform, Flutter, Ionic, or Capacitor
  • Experience with offline-first architectures and local data persistence
  • Experience with automated UI testing on mobile
  • German language skills

We offer

  • Payment - At OpenResearch we strive to unite the best minds under one roof. For this reason we offer, depending on qualification and experience, very attractive salary packages for our applicants.
  • Personal growth and professional development - We strive for continuous improvement and believe that we should never stop learning. Needless to say there is a budget for training and conferences for every employee.
  • Healthy environment with drive - We live in a jovial and driven atmosphere with open communication and a positive feedback culture.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available