Job Description
We are looking for a highly skilled and experienced Senior Flutter Developer to join our team. The ideal candidate will have a strong background in Flutter development, with extensive experience in using the Provider state management system, MVVM architecture, Firebase, Cloud Firestore, and API integration. As a Senior Flutter Developer at Xenova Soft, you will play a key role in designing, developing, and maintaining mobile applications that are robust, scalable, and user-friendly.
Key Responsibilities
- ● Develop and maintain mobile applications using Flutter and Dart.
- ● Architect and implement complex mobile applications using the MVVM architecture
- pattern.
- ● Manage state efficiently using the Provider state management system.
- ● Integrate with Firebase and Cloud Firestore to leverage real-time databases,
- authentication, and other backend services.
- ● Collaborate with cross-functional teams to define, design, and ship new features.
- ● Write clean, maintainable, and efficient code while following best practices.
- ● Optimize applications for maximum performance, scalability, and user experience.
- ● Perform code reviews and mentor junior developers.
- ● Stay up-to-date with the latest industry trends and technologies to ensure our apps
- remain cutting-edge.
- Required Qualifications
- ● 3+ years of professional experience in mobile development using Flutter.
- ● Strong understanding of Flutter framework and Dart programming language.
- ● Proficiency with Provider state management system.
- ● Experience with MVVM architecture and its implementation in mobile applications.
- ● Hands-on experience with Firebase and Cloud Firestore.
- ● Strong knowledge of API integration and working with RESTful services.
- ● Proven track record of building and deploying high-quality mobile applications.
- ● Solid understanding of mobile UI/UX principles and best practices.
- ● Experience with version control systems, such as Git.
- ● Excellent problem-solving skills and attention to detail.
- ● Strong communication and collaboration skills.
- Benefits
- ● Competitive salary and performance-based bonuses.
- ● Health, dental, and vision insurance.
- ● Flexible working hours and remote work options.
- ● Opportunities for professional growth and development.
- ● Collaborative and innovative work environment.
- ● Team-building activities and company events.