
Search by job, company or skills
About the Role:
We are seeking a highly skilled Senior Flutter Engineer to lead the migration and ongoing
development of our existing iOS and Android applications to a robust Flutter framework. As a key
member of our engineering team, you will play a pivotal role in modernising our mobile app
development process, ensuring a seamless user experience across platforms.
Responsibilities:
Migration Leadership: Spearhead the migration of our existing native iOS and Android apps
to a unified Flutter codebase.
Technical Expertise: Leverage your deep understanding of Flutter and Dart to architect and
implement high-performance, cross-platform mobile applications.
Code Quality: Write clean, maintainable, and efficient Dart code, adhering to best practices
and coding standards.
AI: Utilization of the latest AI tooling including Claude Code for code writing and to ensure
speed and efficiency
Performance Optimization: Continuously optimise app performance, ensuring smooth user
experiences and efficient resource utilisation.
Collaboration: Collaborate closely with designers, product managers, and other engineers
to translate design concepts into functional, pixel-perfect user interfaces.
Mentorship: Guide and mentor junior developers, fostering a culture of knowledge sharing
and continuous improvement.
Problem-Solving: Identify and resolve complex technical challenges, providing innovative
solutions to ensure project success.
Testing and Debugging: Write comprehensive unit and integration tests to ensure code
quality and reliability.
Stay Updated: Keep abreast of the latest trends and advancements in Flutter and mobile
development technologies.
Requirements:
Proven Experience: 5+ years of hands-on experience in mobile app development, with a
strong focus on Flutter and Dart.
Technical Proficiency: Deep understanding of Flutter's core concepts, state management
techniques (e.g., Provider, Riverpod, BLoC), and platform-specific APIs. Experience with
integrating with REST APIs.
iOS and Android Knowledge: Familiarity with native iOS and Android development to
facilitate smooth migration and integration.
Performance Optimization: Proven ability to optimise app performance, including rendering,
memory usage, and network requests.
Problem-Solving Skills: Strong analytical and problem-solving abilities to tackle complex
technical challenges.
Teamwork: Excellent communication and collaboration skills to work effectively within a
cross-functional team.
Passion for Technology: A genuine passion for mobile development and a desire to stay up-
to-date with the latest trends.
If you are a talented Flutter engineer, eager to contribute to our mission of building
exceptional mobile experiences, we encourage you to apply.
Why work for us
Be part of a fast-growing, innovative company in the logistics tech space, with customers in
over 50 countries.
High-impact role with ownership and visibility across the business
Work closely with experienced commercial leaders
Supportive, entrepreneurial culture that values initiative and results
Remote first organization ensuring flexibility and performance
Job ID: 145276377