Mobile Engineer (all genders)

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.

Who we are

OpenResearch (OR) is a innovative software engineering company with a focus on mobility and connected vehicle solutions. With nearly 15 years of experience our team has a deep understanding of our clients domains and is able to apply cutting edge technology to solve their problems.

We strive to live our corporate culture every day

  • Exciting, impactful and international projects with professional development opportunities.
  • Personal responsibility, trust, room for your own growth.
  • Agile working environment with a fully remote and/or hybrid model
  • Healthy working conditions and a well-functioning, driven team atmosphere.
  • Cooperative relationship with team leaders - close and direct working atmosphere.
  • Functioning culture of failure - we live a transparent communication and feedback culture.
  • Direct and short communication paths.
  • Openness for your innovative ideas.
  • Working with modern technology and high-quality IT-solutions.

We are international. We work from Austria, Kosovo and Croatia having clients and projects around the world.

Deadline
none
Employment Type
Full time | Hybrid eligible
Location
Kosovo, Pristina
Email us
jobs@openresearch.com
Our recruitment process
We keep our recruiting process as unbureaucratic, efficient, fast and transparent as possible, so we make good use of your time and ours.
The steps below are our usual process; we adapt them when a role needs a different setup.
1
Send us your CV or share your GitHub / GitLab / LinkedIn profiles.
2
First interview for cultural and technical (Q&A session) fit.
3
Technical round: a coding challenge with a team colleague.
4
We make a salary proposal to you.
Join us!

Escape boring

We are a creative engineering company full of skilled developers,
architects, designers, product owners and testers.