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.
careers-apply

Apply for this position

So what's next?

Recruitment steps

1

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.

2

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.

3

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.