Skip to content

Flutter Software Engineer

  • On-site, Hybrid
    • Pristina, Kosovo
  • Engineering

Job description

  • Role: Flutter Software Engineer

  • Scope: Take ownership of our mobile application development and architecture while driving technical decisions and improvements in our Flutter ecosystem as well as design and develop new features using Flutter framework and Dart best practices

  • Location: Pristina, Kosovo

  • Timing: ASAP


Who are we and why should you care?

Teamleader is a SaaS scale-up founded in 2012 in Ghent, Belgium and since 2022, part of the Visma Group. Our goal is to automate and simplify work for small and medium European businesses. With Teamleader Focus, we simplify work for small businesses by offering an all-in-one solution for CRM, project management and invoicing. Teamleader Orbit, acquired in 2019, focuses on helping medium-sized agencies thrive. In 2022, we acquired Vectera, which provided our Customer Meeting add-on. Find out more about Teamleader as a company, our products and why you should consider applying, here.

We're looking for a Flutter Software Engineer to join us on our mission

As a Flutter Software Engineer at Teamleader:

  • Take ownership of our mobile application development and architecture

  • Drive technical decisions and improvements in our Flutter ecosystem

  • Design and develop new features using Flutter framework and Dart best practices

  • Implement comprehensive testing strategies including unit, widget, and integration tests

  • Collaborate with stakeholders to shape feature requirements and technical solutions

  • Work closely with QA and Operations teams throughout the delivery lifecycle

  • Ensure scalability and performance through optimized code and architecture

  • Champion code quality through reviews, documentation, and process improvements

  • Stay current with Flutter ecosystem developments and best practices

  • Support team members and contribute to knowledge sharing initiatives

  • Participate in technical planning and design discussions

  • Drive the team's technical excellence through thoughtful architecture decisions


Why others chose Teamleader: we are lively, not corporate

We have the energy and boldness of a start-up and the expertise and pragmatism of a scale-up. The result: a team of both young and seasoned professionals led by supportive and approachable managers who give recognition and rewards for hard work. You’ll be working in a fast-paced tech environment with open feedback culture and room for initiatives as well as ideas. You’ll have plenty of room to apply your personality, express yourself, and impact our course of action with your insights or ideas.

We value diversity

Our ambition is to build and sell a product that helps everyone everywhere (starting with Europe) to work smarter, so we want our team to reflect that, too. We believe a diverse, inclusive working environment is crucial to realise that ambition, so we are committed to continue to build and cherish a culture where every colleague feels welcome, appreciated and heard.


Job requirements

You’d be a great fit for this role, if:

  • Have 5+ years of experience as a software developer, with significant time spent on large-scale applications

  • Possess deep, hands-on experience with Flutter and Dart, including state management solutions and platform-specific implementations

  • Demonstrate expertise in mobile architecture patterns and principles

  • Excel at problem-solving, from bug investigation to performance optimization

  • Take pride in delivering high-quality code with thorough documentation and testing

  • Have experience with Git, CI/CD, and automated testing practices

  • Can evaluate technical trade-offs and communicate them effectively to stakeholders

  • Bring experience with cross-platform development and platform-specific considerations

  • Are comfortable speaking up and defending technical decisions with well-reasoned arguments

  • Balance technical excellence with pragmatic solutions to meet business needs

  • Communicate fluently in English, both written and verbal

  • Have experience integrating with backend services and designing APIs

  • Bonus points: Experience with SaaS products


Interested? Questions? Get in touch!


or

Can't wait to discover what your future team looks like?

Go full Sherlock Homes on our Meet our team page. We believe that getting to know your potential colleagues is an essential part of the hiring process, and we're excited to introduce you to the people who could be your future teammates. 

What's next?

Ready to embark on an exciting journey? Let's dive into the application process and discover who you'll be meeting along the way!