We are seeking an experienced Senior Flutter Engineer to join our team and contribute to the development of mobile applications that are both easily testable and adaptable for future enhancements. In this role you will work alongside the Lead Flutter Engineer by taking ownership of parts of the codebase contributing to the establishment of best practices and help address complex technical challenges. The ideal candidate will have a strong background in Flutter and Dart solid experience with software architecture and the ability to mentor junior engineers. A passion for exploring new technologies and continuously improving development practices is essential.
Key Responsibilities
Collaborate on a distributed remote team
Take ownership of specific parts of the codebase ensuring stability and performance
Help establish and enforce best practices for code quality and review processes
Derisk product development by adding new features while preventing regressions
Help hire support and mentor junior members of the team
Communicate and share progress through the agile process
Minimum Experience
4 to 6 years of relevant work experience including programming experience with Flutter in Dart
Experience with mentoring junior developers
Experience with software architecture paradigms and design patterns
Experience with agile software development process
Experience with at least one native development platform such as iOS or Android
Key Knowledge/Skills/Abilities
Mobile app publishing to the Google Play Store or Apple App Store Firebase mobile analytics remote configuration CI/CD and production monitoring techniques for mobile apps
Experience with feature flagging to manage and control the rollout of new features in production
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.