Android Developer Android Developer

Android Developer

Android Developer

This job description is provided in French only, since strong knowledge of the language is a requirement.

Notre client, une entreprise d’envergure, recherche un développeur Android.

Responsibilities:


- Participer à la définition de l’architecture et à la stratégie de développement de nouvelles fonctionnalités et composants ;
- Maintenir et faire évoluer les fonctionnalités et les composants existants ;
- Concevoir, développer, déployer et soutenir de nouvelles fonctionnalités et de nouveaux composants ;
- Évaluer les impacts possibles sur d’autres composants
- Écrire du code de qualité, testé unitairement ;
- Effectuer des tests fonctionnels et bout en bout de ce qui est livré ;
- Prioriser et réaliser les tâches de développement de façon autonome ;
- Comprendre les objectifs et priorités d’entreprise ;
- Faire preuve d’ouverture et itérer pour parvenir à la meilleure solution ;
- Effectuer une veille technologique et sectorielle afin de constamment découvrir, évaluer et faire appel à des nouvelles technologies.

Skills Required:


- 3 ans en programmation, dont 2 ans dans le développement d’applications mobiles natives iOS au cours des 3 dernières années ;
- Bonne connaissance du cadre de développement iOS :
- Connaissance des cadres de développement des autres technologies Apple (TvOS, WatchOS, MacOS, Safari) ;
- Bonne connaissance des environnements de développement Apple (XCode, iOS, Apple Developer Center) ;
- Connaissance des outils d’intégration continue (Bitbucket Server, Jenkins,Fastlane, Git) ;
- Maîtrise des paradigmes de programmation Orienté Object ;
- Grande capacité d’analyse et de conception d’architecture applicative (design pattern, threading, dependency injection) ;
- Bonne connaissance des langages de développement sur les plateformes iOS (Objective-C et Swift) ;
- Bonne compréhension des enjeux liés aux performances et aux contraintes applicatives mobiles (connectivité réseau, autonomie, performance UI) ;
- Bonne connaissance des tests unitaires automatisés ;
- Bonne connaissance dans l’automatisation des tests fonctionnels ;
- Facilité à travailler en équipe, collaborer et communiquer efficacement ;
- Esprit d’analyse, de synthèse, d’organisation, souci du détail et rigueur ;
- Capacité d’adaptation au changement et autonomie dans son travail ;
- Créativité et sens esthétique ;
- Expérience dans un environnement de développement Agile (SCRUM), un atout.


  • Region

    Montreal (greater Montreal)

  • Status

    Permanent

  • Enterprise

    Client

  • Job ID

    8421

APPLY NOW