Role: Flutter Developer
Experience: 5 Years
Location: Noida Uttar Pradesh
Mode: Work from Office
Role Overview:
We are looking for an experienced and highly skilled Senior Flutter Developer to join our dynamic development team. As a Flutter Developer you will be responsible for building and maintaining cross-platform mobile applications for both iOS and Android. The ideal candidate will have extensive experience in Flutter development a strong understanding of app lifecycle management and proficiency in integrating REST APIs and using OAuth for secure authentication.
Key Responsibilities:
- Develop and maintain high-quality mobile applications using Flutter for both iOS and Android platforms.
- Work closely with UX/UI designers to implement intuitive and visually appealing user interfaces.
- Integrate third-party services and RESTful APIs to enhance the functionality of the mobile applications.
- Implement secure authentication mechanisms using OAuth and other relevant standards.
- Manage build automation processes and deployment workflows using tools like Fastlane.
- Write clean scalable and maintainable code adhering to best practices and coding standards.
- Troubleshoot debug and optimize mobile applications to ensure high performance and user satisfaction.
- Collaborate with cross-functional teams to define and deliver new features.
- Stay up to date with the latest trends technologies and best practices in mobile app development.
Skills & Qualifications:
- 5 years of experience in mobile application development using Flutter.
- Strong proficiency in Dart and Flutter framework for both iOS and Android platforms.
- Extensive experience in integrating REST APIs and handling backend communication.
- Experience with OAuth or other authentication protocols for secure app login.
- Proficient with version control tools such as Git.
- Knowledge of mobile app deployment processes including using Fastlane for automation.
- Familiarity with state management solutions in Flutter (e.g. Provider Riverpod Bloc).
- Good understanding of Android and iOS platform-specific nuances.
- Solid understanding of mobile app lifecycle and performance optimization techniques.
- Experience in Agile development and collaboration tools such as Jira Confluence or Slack.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills able to work effectively within a team.
fastlane,oauth,troubleshooting,flutter,dart,agile development,state management (provider, riverpod, bloc),mobile app lifecycle management,rest apis,authentication,git,restful apis,debugging,performance optimization