Careers
Mobile Engineer (Flutter & Native)
Is BLoC always the answer? Does Riverpod truly solve "widget-tree hell"? We believe the right tool depends on the job. If you agree, let's talk!
We are looking for a Mobile Engineer who is fluent in both Flutter and a native mobile platform (iOS or Android). This is a unique opportunity to work on a diverse portfolio of projects, from high-impact client solutions to our own home-grown products.
What we are primarily looking for is a track record of building things that work and passion to make a better product.
Main Responsibilities
- Take a key role in developing new features and extend existing functionality using Flutter and Dart.
- Bridge the gap between cross-platform and native development, leveraging your experience in either iOS or Android to solve complex challenges.
- Write clean, maintainable, and well-tested code that you can be proud of.
- Collaborate with the team and stakeholders to define, design and bring new features to life.
- Engineer for the Future. Move beyond single-project thinking. Your focus will be on creating reusable, scalable solutions that accelerate future projects and form the foundation of our growing library of digital solutions.
- Participate in code reviews and provide constructive feedback to other engineers. Guide junior team members.
- Stay up-to-date with the latest trends and technologies in the mobile and Flutter ecosystems.
Core Requirements
- 5+ years of hands-on experience in Mobile development.
- Native development expertise. You have a strong background in either native iOS or Android development.
- Proven Flutter experience. You have professional experience building, shipping, and maintaining complex Flutter applications. You can show us the results.
- You can talk in-depth about the architectural decisions, challenges, and outcomes of the complex mobile applications you've helped build and maintain.
- Solid knowledge of the Flutter framework and the Dart programming language. You know the lifecycle of the app, how widgets get rendered.
- Experience with REST APIs and a solid understanding of how to design and consume networked services efficiently.
- You can articulate complex technical ideas clearly to both technical and non-technical stakeholders.
- Strong understanding of mobile app performance optimization and security best practices.
- Practical experience with CI/CD systems and pipelines.
- Having experience with developing desktop applications is a plus.

Apply for this position
So what's next?
Recruitment steps
Review
We will read carefully your submitted application. In case you have published open source code, projects or PRs, we'll go through them as well.
Interview
We conduct two interviews. First one aligns expectations and overviews each other's expertise. Second one is an in-depth technological chat and development opportunities discussion.
Offer
We make an offer to the candidate we think is the best fit for the role. In case you think different, we are open for another conversation.