وصف الوظيفة
We are seeking an experienced and talented Senior Flutter Developer to join our dynamic team. As a Senior Flutter Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications using the Flutter framework. You will work closely with our cross-functional team to create intuitive and visually appealing mobile experiences for our users.
Key Responsibilities:
- Mobile Application Development:
- Design, develop, and implement mobile applications using the Flutter framework.
- Collaborate with product managers, UI/UX designers, and other developers to deliver high-quality mobile solutions.
- Write clean, efficient, and maintainable code.
- Technical Leadership:
- Provide technical leadership and mentorship to junior developers.
- Lead code reviews and ensure coding best practices are followed.
- Stay up-to-date with the latest Flutter trends and best practices.
- UI/UX Integration:
- Work closely with UI/UX designers to implement intuitive and visually appealing user interfaces.
- Ensure that the application's UI/UX is consistent across platforms and devices.
- Performance Optimization:
- Identify and address performance bottlenecks and implement optimizations to improve application speed and responsiveness.
- Testing and Quality Assurance:
- Write unit tests and perform thorough testing to ensure the reliability and stability of mobile applications.
- Debug and resolve issues reported by QA and end-users.
- Cross-Platform Development:
- Develop mobile applications that run seamlessly on both iOS and Android platforms using Flutter's cross-platform capabilities.
- Version Control and Collaboration:
- Collaborate with other developers using version control tools like Git.
- Work in an Agile or Scrum environment, participating in sprint planning, stand-ups, and retrospectives.
- Documentation:
- Create and maintain technical documentation, including code comments and architecture diagrams.