W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9gecbjbm5vdmf0aw9uig5ldy9qcgcvymfubmvylwrlzmf1bhquanbnil1d

Lead Android developper

Lead Android developper

  • Location

    Montreal

  • Sector:

    Other

  • Job Type:

    Contract

  • Contact:

    Youssef Bansar

  • Job Reference:

    4255

  • Published:

    3 months ago

  • Expiry date:

    2019-07-17

  • Start Date:

    2019-07-15

  • :

    #

Résumé du projet

Le projet Android est essentiel au succès de ce lancement. Elle sera centrée sur la construction de l'application Android native, qui interagira simultanément avec les périphériques matériels via BLE et notre back-end via des API.
Le projet Android sera développé parallèlement au projet iOS, qui est déjà bien avancé.
Attendez-vous à travailler dans un environnement itératif, agile et hyper-poussant. La propriété personnelle de votre travail est une nécessité, avec une forte détermination à atteindre l'excellence.
-

Description de l'emploi
Notre candidat idéal est une personne qui possède un noyau de compétences et d’expériences solides tout au long du cycle de vie du développement d’applications Android à la recherche d’un défi de croissance extrême. L’application Android se situant entre notre micrologiciel, notre matériel et notre système d’ordinateur, la communication entre les équipes et les compétences en leadership sont essentielles au succès de ce poste.
-
Éducation
BA / MS en informatique / domaine technique connexe; ou expérience pratique équivalente.

Expérience
- 3+ années d'expérience dans la création d'applications Android de haute qualité; 5 ans et plus préféré
§ Expérience de la livraison d'une ou plusieurs applications Android, idéalement actuellement disponibles dans le Google Play Store
§ Expérience significative dans un environnement de développement Agile (familiarisation avec le traitement de l'arriéré, la définition de tâches techniques et l'estimation de la vitesse)

Compétences & Qualités
- Expérience en programmation Java, avec une base solide de structures de données Java modernes, d'algorithmes et de conception de logiciels (Kotlin est un atout)
§ Connaissance des bibliothèques communes telles que Retrofit, RxJava
§ Comprendre les nuances du SDK Android avec une compréhension approfondie du framework Android et de ses mécanismes (par exemple, gestionnaire, vue, etc.)
§ Expérience antérieure de l'utilisation d'API RESTful se concentrant sur l'intégration avec des services back-end
§ Connaissance de l'optimisation des performances (mémoire, rendu, trafic, etc.) et expérience de l'utilisation des outils de profil sont des atouts
§    De solides compétences en communication
§ Capacité à travailler dans un environnement ambigu et dynamique

La langue
- Maîtrise de l'anglais oral et écrit; Le français est un atout

Responsabilités
- Écrire des applications mobiles, créer des applications de production robustes et en grande série et développer rapidement des prototypes
§ Intégration d'applications mobiles avec des appareils IoT via BLE
§ Collaborer avec des équipes interfonctionnelles (conception en particulier) pour définir, concevoir et livrer de nouvelles fonctionnalités
§ Code de test unitaire pour la robustesse, y compris les cas extrêmes, la facilité d'utilisation et la fiabilité générale
§ Travailler sur la correction des bogues et l'amélioration des performances des applications
§ Découvrir, évaluer et mettre en œuvre en permanence de nouvelles technologies afin de maximiser l'efficacité du développement