Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
- Creating cross-platform mobile apps using the Flutter framework
- Writing clean, efficient, and robust Flutter code for iOS and Android
- Working in a team of other developers and designers, sharing ideas and developing cross platform mobile applications
- Improving Flutter app performance and user experience across different devices
- Conducting Flutter code reviews and providing code quality and standards compliance
- Connecting Flutter apps with external services and APIs tailored for mobile platforms
- Resolving technical issues in Flutter applications
- Handling Flutter app deployment to different stores and environments
- Being involved in Flutter-related processes of agile development
Qualifications
- [ X ] years of work experience in a similar position
- Solid understanding of mobile Android/iOS, Flutter and Dart – is a must
- Familiarity with mobile databases like SQLite, Realm, or Firebase
- Knowledge and application of SOLID principles, algorithms, and design patterns in Flutter development
- Understanding of mobile UI/UX standards and best practices for both iOS and Android platforms
- Experience integrating APIs and utilizing third-party libraries within Flutter applications
- Understanding of mobile security protocols and experience with secure coding practices
- Familiarity with continuous integration and delivery methodologies in mobile app development
- Demonstrated commitment to staying updated on emerging Flutter technologies and industry best practices
- Prior experience with Next.js, TypeScript, and Expo would be a plus
- Excellent communication and collaboration abilities, with a proven track record of working effectively within a team environment
- Strong analytical and problem-solving skills, dedicated to delivering high-quality solutions
- Proficiency in English is required.