Role Overview: Flutter Developer Job Description as a Senior Flutter Developer, you will oversee reviewing the software specifications and UI mockups, developing a cross-browser mobile application from scratch, and leading the application testing effort. You'll work alongside a backend developer, as well as a UI designer to ensure you create high-performing applications with smooth user experience. What You’ll Do • Design and develop high-volume, low-latency mobile applications with high availability and performance • Write testable, effective, clean, scalable code and review previously written code to improve performance • Participate in all phases of the development life cycle and mentor junior developers to adhere to the best practices • Take ownership of the preparation, production, and timely release ofsoftware components • Ensure designs are following specifications and meet the defined requirements • Discover better alternatives and latest technologies and present them for architectural review and encourage continuous improvement.
What We’re Looking For• Bachelor’s/master’s degree in engineering, Computer Science (or equivalent experience) • 6-8 years of experience in mobile development (rare exceptionsfor highly skilled developers) • Hands-on experience with Flutter framework and Dart programming language • Deep knowledge of variousstate management strategies and popular design patterns • Full understanding of different Flutter libraries like Provider/Riverpod, Blo C/Cubit, freezer, etc. • Efficiency in automated testing and building in Flutter • Knowledge of native mobile development (i OS or Android) • Familiar with SQLite or No SQL • Fluency in English language for effective communication Preferred skills • Knowledge of Swift, Kotlin, or Java programming languages • Experience with integrating mobile CI/CD services like Fastlane • Proficient with writing Bloc/widget/integration tests • Expertise working with Git, SVN, or other version control tools • Unde