Overview:
The Flutter Developer plays a crucial role in our organization by developing and implementing mobile applications using Flutter a popular opensource UI software development kit. This role is essential in creating seamless responsive and visually appealing user interfaces for our mobile applications.
Key Responsibilities:
- Collaborate with crossfunctional teams to define design and ship new features
- Build reusable highquality Flutter widgets and libraries for future use
- Optimize application for maximum speed and scalability
- Implement clean modern smooth animations and transitions within the app
- Work closely with the UX/UI designer to implement versatile and innovative user interfaces
- Integrate data from various backend services and databases
- Diagnose and fix bugs and performance bottlenecks for performance that feels native
- Unittest code for robustness including edge cases usability and general reliability
- Continuously discover evaluate and implement new technologies to maximize development efficiency
- Keep up to date on the latest industry trends in mobile technologies
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related technical field
- Proven experience as a Flutter Developer or in a similar role
- Strong understanding of Flutter and Dart programming languages
- Proficiency in building mobile applications for Android and iOS platforms
- Experience with thirdparty libraries and APIs
- Knowledge of UI/UX standards and best practices
- Experience with Firebase for cloud messaging realtime database and authentication
- Ability to write clean maintainable and highperformance code
- Experience with version control such as Git
- Excellent problemsolving skills and a love for technical challenges
- Strong communication and teamwork skills
- Ability to work in a fastpaced dynamic environment
flutter,dart,mobile development,ui/ux design,firebase