December 14
• Develop and maintain Flutter mobile application with a focus on well-structured and modular code • Integrate and manage dependency injection frameworks, facilitating loose coupling and testability • Conduct comprehensive testing (unit tests, widget tests, and integration tests) to maintain application robustness • Collaborate with cross-functional teams to integrate backend services, ensuring smooth operation of the app • Troubleshoot and debug issues related to mobile application performance and UI/UX • Contribute to the creation of technical documentation and maintain code quality through code reviews • Stay updated with the latest Flutter releases, libraries, and best practices, and proactively integrate them into the applications
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field • Extensive experience (5+ years) in mobile application development, with at least 3 years focused on Flutter • Proven experience in implementing MVVM and Clean Architecture principles in Flutter projects • Proficiency in using dependency injection frameworks (e.g., Provider, GetIt, Riverpod) • Demonstrated experience with unit testing, widget testing, and integration testing in Flutter • Expertise in using REST API and websockets for communication with backend systems • Proven ability to create complex animations using Lottie and flutter_animate • Strong problem-solving skills and the ability to work independently in a fast-paced startup environment • Excellent English skills, both written and spoken • Keen interest and a genuine passion for technology in education
• Competitive salary • Flexibility to work remotely • Health and wellness benefits to support your overall well-being • Opportunity for rapid career growth and personal development • Access to an AI toolkit including ChatGPT, Copilot, and other productivity tools • Annual educational budget of up to $1,000
Apply Now