Powiązane oferty

Brak wyników spełniających kryteria wyszukiwania.

company logo

Senior/Lead Flutter Developer

DevinitiIkona lokalizacji

Rodzaj zatrudnienia
Rodzaj zatrudnieniaPełny etat
Doświadczenie
DoświadczenieEkspert
Dodano
Dodano1 marca 2026
Zarobki
Zarobki120 - 166 PLN

Join Deviniti as a Senior/Lead Flutter Developer

and make yourself comfortable in our Software Home!

No time to read? That’s okay! Here’s a short summary:

  • Stack: Flutter, Dart, fpdart, dartz, Dependency Injection
  • Hours: full time
  • Mode: remote, min. fixed-term contract (6 months)
  • Team: 6x Flutter Developer
  • Project: mobile projects in the area of fintech and e-commerce

What will you work on as a Senior/Lead Flutter Developer?

The Application Development Unit works on mobile applications – including projects from the fintech and e-commerce industries – and we are looking for more people to join the Mobile Team, which actively develops our solutions in Flutter technology.

Who will you work with?

The team you will join is the Mobile Team. It consists of 6x Flutter Developer. We work in technology pairs, do mutual code reviews and have set shifts that allow us to support each other in code reviews. We focus on quality: we write unit tests, use CI/CD based on Bitrise and Fastlane. We regularly share knowledge - including through the organization of the Flutter Academy and team and external meetups.

What tasks await you in this role?

  • application design (cooperation with UX designers and analysts);
  • creating application structure;
  • implementing functionality;
  • code review and writing unit tests;
  • implementation to AppStore and Google Play;
  • conducting communication with the client regarding project arrangements;
  • organizing the team's work in accordance with the client's arrangements.

You are the one we’re looking for, if:

you have the following skills:

  • min. 5 years of experience with mobile applications (Android/iOS), including min. 2.5 years with Flutter;
  • very good knowledge of Flutter and Dart;
  • experience with Bloc, Freezed, get_it, go_router and state management in large applications;
  • knowledge of functional programming (fpdart, dartz – Either, Option, Result);
  • proficiency in Dependency Injection (manual and through packages, e.g. get_it, injectable);
  • ability to write tests, block tests, mocking (mocktail, bloc_test);
  • design patterns: Repository, UseCase, Factory;
  • good knowledge of Git and working with branched flow (GitFlow, trunk-based).

What do we care about?

  • Your mental and physical well-being: we offer access to Mindgram, and we also have a running led by our own coach, who motivates us to get up from behind our desks and engage in physical activity together.
  • The development of your skills: each team has their career paths, we use Udemy for Business, and we also participate in both internal and external trainings to constantly learn more.
  • Your opinion and influence on your work environment: we use Officevibe (an employee experience platform), and we cultivate the culture of constructive feedback and recognition.
  • Your freedom: apart from working from home and flexible hours matching your lifestyle, we also have many hobby groups that allow you to share your passions with others. So, are you interested in arts and crafts, literature, plants, board games or sports?
  • The world and people: through our CSR program “Deviniti Cares” we take care about our planet, as well as about people around the world. Together we decide what causes we support, and we help by using the quarterly budget established entirely for charity initiatives.

Do you want to join us?

Apply! Magda will guide you through the recruitment process. You can expect the following 4 recruitment stages:

  • CV screening - we read about your experience and make sure that it matches our needs.
  • Phone interview - during these 30 minutes the recruiter describes the role further and asks a few questions (i.e. about your expectations and notice period).
  • Online interview - here you meet the recruiter, the team leader, and a specialist, who verify your skills. The meeting usually lasts about 1h.
  • The decision, which is presented to you about 2 weeks after the interview.

Who are we, what have we accomplished so far, and what are our values?

Check it on our website https://deviniti.com/about-us/. You can also follow us on LinkedIn, Facebook and Instagram. You like Deviniti, but this position is not for you? Take a look at our career tab - maybe you’ll find an offer that’s perfect for you!

Our company has implemented whistleblower protection procedures in accordance with the applicable law. Every candidate and employee has the right to report irregularities in a secure manner, and all reports are fully protected under the law.

Privacy policy

Zainteresowany ofertą?

Aplikuj już teraz!