Senior Flutter Mobile App developer
As a Senior Flutter Developer you will be responsible for designing building and maintaining highquality mobile applications for both Android and iOS platforms using Flutter. You will lead the development lifecycle contribute to architecture design and ensure the technical feasibility of UI/UX designs. A deep understanding of the Flutter framework Dart programming and integration of thirdparty services is crucial.
Roles and Responsibilities
1. Application Development:
- Develop crossplatform mobile applications using Flutter and Dart.
- Write clean scalable and maintainable code.
- Build reusable components and libraries for future use.
2. Architecture and Design:
- Collaborate with the team to design scalable application architecture.
- Optimize applications for performance speed and usability.
- Handle state management using tools like Provider Riverpod or Bloc.
3. API Integration:
- Integrate RESTful APIs thirdparty SDKs and Firebase services.
- Work on realtime data and push notifications using Firebase or similar services.
4. Testing and Debugging:
- Conduct code reviews write unit and integration tests.
- Debug and resolve issues related to mobile apps ensuring optimal performance.
5. Team Collaboration:
- Mentor junior developers and ensure code consistency across the team.
- Collaborate with crossfunctional teams including designers QA and product managers to ensure seamless delivery.
6. Deployment and Maintenance:
- Deploy applications on Google Play Store and Apple App Store.
- Monitor app performance and implement updates to enhance user experience.
- Troubleshoot and fix production issues promptly.
7. Best Practices and Documentation:
- Stay updated with the latest Flutter and mobile app development trends.
- Document technical designs processes and tools used in the project.
Skills and Qualifications
- 5 years of experience in mobile application development.
- Proficiency in Flutter and Dart.
- Solid understanding of mobile application development lifecycle.
- Familiarity with iOS and Android development
- Experience with state management solutions like Provider Riverpod Bloc or Redux.
- Strong knowledge of RESTful APIs GraphQL and thirdparty integrations.
- Proficient in version control tools like Git.
- Experience with CI/CD pipelines and deployment to app stores.
- Strong problemsolving and debugging skills.
- Excellent communication and team collaboration abilities.
mobile development,continuous integration,api integration,react,ui/ux design,testing,javascript,restful apis,mobile app testing,flutter,git,debugging