Développeur Android Senior (Réf : 20-15T)
- Temps plein
Description de l'entreprise
C’est avec grand plaisir qu’1perTInent collabore avec cette entreprise qui rassemble les gens dans plus de 65k lieux publics en Amérique du Nord.
En affaires depuis déjà 20 ans, l’innovation est au cœur de ce qu’ils font et ils repoussent sans cesse les limites de la technologie et du design. Ils offrent un environnement de travail flexible et un magnifique bureau situé dans le vivant quartier Parc Extension. ✨ Ils sont aujourd’hui à la recherche de personnes bienveillantes et créatives pour joindre leurs équipes!
Ce qu’ils t’offrent ✨
- Un environnement de travail hybride: 1 jour par semaine au bureau est demandé
- Un superbe bureau facilement accessible en métro (Station Parc)
- La possibilité de travailler à partir de n'importe où dans le monde jusqu'à 1 mois par année
- Carte de transport OPUS, EXO et BIxi remboursée à 50%
- Une assurance collective et accès à un service de télémédecine
- Un excellent régime de retraite
Description du poste
En tant que développeur Android Senior, tu collaboreras avec des équipes interfonctionnelles afin de définir, concevoir et créer de nouvelles fonctionnalités pour les apps.
Tu travailleras de près avec les concepteurs et les gestionnaires de produits pour aider à définir et à mettre en œuvre l'interface utilisateur. Si tu as de l’intérêt, tu pourrais aussi participer au développement d’apps iOS et d'API RESTful faites en Java/Spring afin de diversifier tes challenges!
Les challenges qui t'attendent :
Collaborer avec des équipes interfonctionnelles, y compris les gestionnaires de produits, les designers, les dévelours mobiles et back-end afin de définir, concevoir et publier de nouvelles fonctionnalités que les utilisateurs souhaitent utiliser chaque jour
Travailler avec des sources de données, des librairies et des API internes et tierces
Construire des interfaces utilisateurs de très haute qualité pour leurs applications mobiles
Réaliser des tests pour assurer la robustesse du code, y compris les cas limites, l’ergonomie et la fiabilité
Participer à la correction des bugs et l’amélioration des performances des applications
Découvrir, évaluer et constamment mettre en œuvre des nouvelles technologies afin de maximiser l'efficacité du développement et la qualité
Qualifications
8 ans+ d’expérience en programmation
Expérience avec Java (le nouveau code est Kotlin, le moins jeune a encore du Java) et Android Studio
Expérience en et/ou intérêt pour la création d’API RESTful avec Java/Spring.
Bonne compréhension composantes d’architecture Android telles que LiveData, Room et ViewModel
Bonne compréhension des modèles de conception de logiciels tels que MVC, MVP et MVVP
Expérience avec des librairies tierces telles que Retrofit et Koin
Expérience avec des librairies audio/video telles que MediaPlayer
Bonnes compétences en développement d'interface utilisateur d'applications mobiles
Solides compétences en résolution de problèmes et en pensée critique
Passion pour un code propre, cohérent, simple et efficace
Expérience avec et/ou intérêt pour iOS, Swift et les librairies telles que AlamoFire, RxSwift, Realm et AVPlayer