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
All done!
Your application has been successfully submitted!
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!