
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: 145716785