Skip to content

Senior Flutter Engineer

Spain, Catalunya [Cataluña], BarcelonaYuki Spain

Job description

Do you want to build software that revolutionises traditional accounting?

Do you want to work in a dynamic environment with multicultural teams?

Yuki is one of the leading innovators in the domain of accounting and financial administration. We are rapidly growing and, as a product-driven organisation, it makes us proud that our SaaS solution is used by nearly 130,000 entrepreneurs and more than 1,500 accountancy firms across The Netherlands, Belgium and Spain.

At Yuki, 200 employees, of which 65+ are in product and development, give their best to allow entrepreneurs and accountants to work smarter. We do so by providing them easy to use, self-learning and highly automated accounting software.

Our mobile app is critical in serving our users with solutions like document scanning, dashboarding, processing tasks, and more. It really plays a key role in changing the world of accounting and we are looking for a talented and passionate Senior Flutter Engineer to join us in our Barcelona office (50+ people). Do you want to be part of our Mobile squad?

Your responsibilities

You will literally write the future of our Yuki App. We truly believe in getting the best out of everyone, that’s why you will work on disciplines based on your talents and interests, such as:

  • Building and implementing new features and functionalities into our products (e.g. API’s, document recognition engine, data interfaces with external parties, etcetera);

  • Participating in the entire application lifecycle, focusing on coding and debugging;

  • Writing readable, maintainable and performant code using best software practices;

  • Keeping a close eye, and executing on, opportunities to improve and refactor the existing code bases;

  • Optimising the application for maximum speed and scalability;

  • Collaborating with other team members and stakeholders.

You will do this in close collaboration with all of your colleagues in Spain, Belgium and The Netherlands.


What we offer

  • Flexible working hours.

  • Permanent contract.

  • Full-time position, 40h a week.

  • Cool open space office located at 22@, Barcelona’s innovation district.

  • Fresh fruit, bread, coffee, tea and drinks every day.

  • Informal organisational culture.

  • A good working environment in a dynamic international team: we spend a great time together!

  • Team Building Events (Global & Local).

  • The opportunity to grow within the company & develop your skills: Career Path.

  • Study budget - choose your learning plan! (including English and Spanish lessons).

  • Medical & Dental coverage.

  • Gym discount.

  • A hybrid model of remote work.

Job requirements

Your knowledge and experience

  • >2 years experience as a Flutter Developer or >4 years of combined experience as an Android/iOS + Flutter developer.

  • Familiarity with RESTful APIs to connect Flutter applications to back-end services.

  • You have experience with unit + widget testing. Also, you are aware of the SOLID principles.

  • Good experience with BloC pattern (have worked with Cubit will be a plus).

  • Experience with Flutter’s third-party libraries and reactive programming.

  • Solid experience with Flutter Provider and Git (GitFlow is a plus).

  • Knowledge of Android or iOS SDK.

  • Ability to understand business requirements and translate them into technical requirements.


Nice to have:

  • Familiarity with continuous integration.

  • Worked with Postman or similar API development tools.

  • Worked with Flutter Integration Tests.

  • Experience with Gradle or Cocoa Pods.


Your skills

  • You have a good level of English.

  • You are a team player and very proactive.

  • You are passionate and self-motivated.

  • You are a fast learner and you are eager to continue developing yourself.




*All the applicants must have an EU work permit.


Please make sure to apply also if you feel like you do not meet every single requirement, but are really motivated and feel like you can grow into the role.


or