About the Role
Join fueled™, a globally recognized digital product agency where innovation meets execution. As a contract Flutter Engineer, you’ll work with a team of experts dedicated to delivering cutting-edge cross-platform mobile experiences. If you are passionate about leveraging the latest technologies to build high-performance applications for iOS and Android, this role is for you.
What you will do:
- Collaborate in a multi-disciplinary, agile project team to build high-quality cross-platform features using the Flutter framework and Dart.
- Leverage your expertise in Flutter and Dart to implement innovative, user-centric mobile applications across both iOS and Android platforms.
- Drive development by writing efficient, testable code and maintaining high standards for feature delivery.
- Guide architectural decisions, advocating for scalable, maintainable, and future-proof solutions.
- Participate in continuous learning, adopting the latest Flutter tools and libraries, such as Provider, Bloc, and animations with Rive or Lottie.
What you will achieve:
- Onboard and Adopt Our Methodologies: In your first couple of sprints, you'll focus on learning our methodologies, familiarizing yourself with our ways of working, and building rapport with the team.
- Start Contributing Independently: By sprints three and four, you’ll be expected to contribute at a consistent and predictable pace, taking ownership of estimates, delivering features independently, and integrating into the team’s output cycle.
- Enhance Code Quality: Through your focus on writing automated tests and improving coding practices, you will contribute to reducing technical debt and enhancing the overall quality of the codebase.
- Product Success: Over the course of the contract, your work will help ensure that new features are shipped on time and with excellent performance, directly impacting user satisfaction and app store ratings.
About you:
- You bring 3-5 years of experience in mobile software development with expertise in Flutter and Dart, particularly in state management and dependency injection.
- You have knowledge of both iOS and Android platforms and familiarity with their native frameworks.
- You have experience with software architecture patterns like MVC, MVVM, or Provider.
- You come with a proven understanding of the Flutter framework, including widgets, Flutter Flavors and state management techniques along with a solid understanding of CS fundamentals, including data structures, algorithms, and multi-threading.
- You are familiar with Agile methodologies, Git, automation tools such as CI/CD and unit testing.
- Bonus points for experience with native iOS or Android development (Swift or Kotlin), contributions to Flutter open-source projects, or experience with custom platform channels.
Interview Process:
- Initial Screening: If your background and skills broadly seem to fit the role, we’ll likely ask you to fill out our questionnaire to gather additional information.
- Code Review: We may request work samples or provide a coding task to assess your practical skills in building scalable Flutter features if samples aren’t available.
- Technical Interview: A deep-dive conversation about your technical expertise, focusing on Flutter, architecture, and problem-solving.
- Final Round: An interview with the project team to discuss your collaboration skills, past achievements, and contributions to Fueled’s ongoing success.
Benefits & Salary Range
Compensation is dynamically determined based on the project and factors including relevant experience, past projects, geographic location, and business needs.
Lastly, did you know that 10up and Fueled merged? Expect to hear from any of our team members across the board!