Senior Flutter Engineer
About the Role:
We are seeking a highly skilled Senior Flutter Engineer to lead the migration 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 ourexisting native iOS
and Android apps to a unified Flutter codebase.
● Technical Expertise:Leverage your deep understandingof Flutter and Dart
to architect and implement high-performance, cross-platform mobile
applications.
● Code Quality:Write clean, maintainable, and efficientDart code, adhering to
best practices and coding standards.
● Performance Optimization:Continuously optimise appperformance,
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, fosteringa culture of
knowledge sharing and continuous improvement.
● Problem-Solving:Identify and resolve complex technicalchallenges,
providing innovative solutions to ensure project success.
● Testing and Debugging:Write comprehensive unit andintegration tests to
ensure code quality and reliability.
● Stay Updated:Keep abreast of the latest trends and advancements in Flutter
and mobile development technologies.
Requirements:
● Degree:Bachelor's degree in Computer Science, InformationTechnology, or a
related field.
● Proven Experience:5+ years of hands-on experiencein mobile app
development, with a strong focus on Flutter and Dart.
● Technical Proficiency:Deep understanding of Flutter'score 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 nativeiOS and Android
development to facilitate smooth migration and integration.
● Performance Optimization:Proven ability to optimiseapp performance,
including rendering, memory usage, and network requests.
● Problem-Solving Skills:Strong analytical and problem-solvingabilities to
tackle complex technical challenges.
● Teamwork:Excellent communication and collaborationskills to work
effectively within a cross-functional team.
● Passion for Technology:A genuine passion for mobiledevelopment 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.