Senior Flutter Engineer
Type PERM Remote
Location Remote
Working hours 9AM – 5PM Sydney Time
Focus on Android Dart Flutter iOS
About the Role:
We seek 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 modernizing 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.
Performance Optimization: Continuously optimize app performance, ensuring
smooth user experiences and efficient resource utilization.
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.
Senior Flutter Engineer 1
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.
Requirements:
Degree: Bachelor's degree in Computer Science, Information Technology, or a
related field.
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 optimize 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
Senior Flutter Engineer 2