Job summary
Seeking a Senior Flutter App Developer with strong expertise in Flutter Dart and mobile architecture patterns (MVVM MVC Clean Architecture). Responsible for developing high-performance iOS and Android applications integrating REST/GraphQL APIs implementing state management solutions and ensuring code quality through testing and reviews. Must possess strong debugging collaboration and problem-solving skills.
Responsibilities
1. Proven experience developing applications with Flutter and Dart
2. Strong understanding of mobile app architecture patterns (MVVM MVC Clean Architecture)
3. Familiarity with RESTful APIs JSON and third-party integrations
4. Understanding of app store submission processes and guidelines
5. Design and build advanced applications for iOS and Android using the Flutter framework
6. Translate UI/UX designs and wireframes into high-quality responsive code
7. Write clean maintainable and well-documented Dart code
8. Integrate RESTful APIs GraphQL and third-party libraries/SDKs
9. Ensure the performance quality and responsiveness of applications
10. Identify and fix bugs bottlenecks and performance issues
11. Implement state management solutions (Provider Riverpod BLoC GetX etc.)
12. Collaborate with backend developers to define and integrate APIs
13. Write unit widget and integration tests to ensure code quality
14. Maintain code quality through code reviews and adherence to best practices
15. Stay up to date with the latest industry trends tools and Flutter/Dart updates
16. Collaborate with cross-functional teams (design QA product) throughout the development lifecycle
17. Ability to work independently and manage time effectively
18. Good communication and collaboration abilities
19. Strong problem-solving and debugging skills
20. Attention to detail and commitment to code quality
Certifications Required
Google Associate Android Developer or equivalent Flutter certification from a recognized provider is preferred
À savoir avant de postuler
- Autorisation de travail: Cognizant ne prendra en considération que les candidats à ce poste qui sont légalement autorisés à travailler au Canada sans avoir besoin d'un parrainage de l'employeur, aujourd'hui ou à l'avenir.
- Mesures d’adaptation: Si vous avez un handicap qui nécessite des mesures d’adaptation raisonnable pour effectuer une recherche d’emploi ou poser une candidature, veuillez envoyer un courriel à [email protected] avec votre demande et vos coordonnées.
- L’IA dans notre processus de recrutement: Nous utilisons des outils d'intelligence artificielle (IA) pour trier et évaluer les candidatures efficacement. Notre équipe examine ensuite les candidatures et décide qui passe à l’étape suivante.
- Poste à pourvoir: Sauf indication contraire, ce poste est actuellement vacant et nous cherchons à le pourvoir.
- Exigences linguistiques: Nous demandons à tous les candidats de posséder une connaissance de base de l’anglais afin de faciliter les communications internes. Pour les postes au Québec, la capacité à communiquer efficacement en anglais est requise car vous fournirez des services à et collaborerez avec des parties prenantes anglophones situées hors de la province.
- Inclusion: Cognizant est un employeur souscrivant au principe de l’égalité d’accès à l’emploi. Votre candidature et votre dossier ne seront pas examinés en fonction de la race, de la couleur, du sexe, de la religion, des croyances, de l'orientation sexuelle, de l'identité de genre, de l'origine nationale, du handicap, des renseignements génétiques, de la grossesse, du statut d'ancien combattant ou de toute autre caractéristique protégée par les lois fédérales, provinciales ou locales.
À propos de Cognizant
Cognizant (NASDAQ: CTSH) est un AI Builder et une entreprise de services numériques (ESN) élaborant des solutions complètes d’IA maximisant les investissements pour des résultats concrets. Sa profonde expertise des métiers, des processus et des technologies lui permet d’intégrer dans les systèmes technologiques le contexte unique de chaque organisation de l’ingénierie à la production à l’échelle. Son objectif: améliorer l’efficacité des équipes, créer de la valeur et permettre aux grandes entreprises de rester performantes dans un monde qui évolue rapidement. Pour en savoir plus: cognizant.ai ou @cognizant.











