Senior Flutter Developer
If you reside in Barcelona, you will be able to work in a hybrid format, coming to our offices in Blanes one day a week.
If you live outside of Barcelona, we are open to considering the option of working 100% remotely.
Full remote · Office or Remotly
What will you do on a day-to-day basis?
Design and develop high-quality mobile applications with Flutter (iOS and Android).
Actively participate in the product’s architecture and technical decision-making.
Work closely with the product, backend, and UX/UI teams to ensure a solid and seamless experience.
Write clean, testable, and well-documented code.
Conduct code reviews and mentor more junior profiles if necessary.
Stay up to date with new trends, best practices, and the evolution of the Flutter framework.
Mandatory requirements
4+ years of experience in mobile development, at least 2 of them with Flutter.
Proficiency in Dart and the Flutter ecosystem.
Experience publishing apps on the App Store and Google Play.
Strong knowledge of design patterns and architecture (BLoC, Provider, Riverpod, etc.).
Experience with RESTful APIs and handling JSON.
Version control with Git.
Technical English (ability to read documentation, write comments, etc.).
Nice to have
Experience in testing (unit, widget, integration).
Experience with CI/CD in mobile apps.
Knowledge of Firebase, GraphQL, or third-party SDK integrations.
Experience working with agile methodologies (Scrum, Kanban).
Experience publishing commercial apps or personal products.
Hiring Process
The hiring process consists of 3 key stages:
- Introduction. A first 15-30 minutes call to know each other and understand if we are a good fit.
- First Screening. A 1hr informal call with our CTO to go over the technicalities.
- A take home challenge, for you to showcase your skills
- The technical interview. Reviewing your exercise, and practising design on a team session.
- The final call. That’s it!
