About the role
Title : Développeur Android senior
Lieu/ Location : Montreal. Politique de retour en présentiel, les consultants doivent accepter le modèle hybride à 6 journées /mois à Montréal à partir de septembre et 2 journées au vieux port lors du PI planning qui se déroulent aux 8 semaines.
In-person return policy, consultants must accept the hybrid model of 6 days/month in Montreal starting in September and 2 days at the old port during the PI planning which takes place every 8 weeks
Durée/ Duration: 12 mois, 37,5 heures par semaine - 12 months , 37.5 hours per week
Le candidat doit avoir les qualifications suivantes :
Tâches principales :
- Effectuer le développement d'applications mobiles et leur intégration.
- Effectuer les tests unitaires, d'intégrité et d'assurance qualité des solutions livrées
- Participer à l'architecture et la conception de l'application.
- Apporter des solutions et développer des procédures face aux problèmes rencontrés.
- Collaborer à la livraison des itérations dans les délais prévus.
- Assurer la qualité de la livraison des actifs dans un cadre DevSecOps tout au long du cycle de développement (CICD, Code Review, Stratégie de test et de déploiement);
- Appliquer les bonnes pratiques de développement sécuritaires sur mobile;
- Effectuer les veilles technologiques pour les introduire au sein du produit et influencer la culture du développement interne;
- Collaborer avec le propriétaire de produit pour collecter les besoins et en découler les spécifications techniques et/ou fonctionnelles;
Requis :
- 6 à 10 ans d'expérience en TI
- autour d'un 5 ans en développement Android
- Kotlin
- Concept du Lifecycle Android
- Android Architecture Component
- Concept des Coroutines/Flow
- Technologie asynchrone (Async / Await, Combine)
- Concept d'injection de dépendances (Dagger, Koin, etc.)
- Jetpack Compose
- LiveData et DataBinding
- Connaissance des bonnes pratiques en lien avec la sécurité mobile.
- Connaissance de Firebase
- Connaissance de Figma
- Expérience avec les processus de revue de code
- Expérience avec des modèles d'architecture (MVVM-C, Clean)
- Expérience avec l'intégration à des services backend REST
- Expérience avec des modèles d'authentification (Oauth2, OpenID Connect)
- Expérience avec l'intégration d'un SDK d'un fournisseur externe
- Expérience avec le déploiement en continu
- Expérience avec l'intégration de composantes cartographiques (e.g. GoogleMaps)
- Connaissance des bases de données côté client (Realm, SQLlite)
- Langue : Français parlé et écrit 5/5
Atouts :
- Standards d'échange de données du marché mobilité data (GTFS) (atout)
- Connaissances des intégrations NFC (Atout)
- Connaissances en tests UI (atout)
- Notion de base de Material UI (atout)
- Savoir être : Bonne compétence en communication orale (échanges avec l'équipe, démos, etc.)
- Faire preuve d'autonomie et créativité
- Forte capacité à travailler en équipe
- Capacité de proposition est grandement encouragée
- Être familier avec la méthodologie AGILE SAFe
=====
The candidate must have the following qualifications:
Main tasks:
- Develop and integrate mobile applications.
- Perform unit, integrity, and quality assurance testing of delivered solutions.
- Participate in the application architecture and design.
- Provide solutions and develop procedures for encountered issues.
- Collaborate on the timely delivery of iterations.
- Ensure the quality of asset delivery within a DevSecOps framework throughout the development cycle (CICD, Code Review, Testing and Deployment Strategy).
- Apply best practices for secure mobile development.
- Conduct technology monitoring to introduce them into the product and influence the internal development culture.
- Collaborate with the product owner to gather requirements and derive technical and/or functional specifications.
Required:
-
6 to 10 years of IT experience
-
Around 5 years in Android development
-
Kotlin
-
Android Lifecycle Concept
-
Android Component Architecture
-
Coroutines/Flow Concept
-
Asynchronous Technology (Async / Await, Combine)
-
Dependency Injection Concept (Dagger, Koin, etc.)
-
Jetpack Compose
-
LiveData and DataBinding
-
Knowledge of mobile security best practices. • Knowledge of Firebase
-
Knowledge of Figma
-
Experience with code review processes
-
Experience with architectural patterns (MVVM-C, Clean)
-
Experience integrating with REST backend services
-
Experience with authentication models (OAuth2, OpenID Connect)
-
Experience integrating with an external vendor's SDK
-
Experience with continuous deployment
-
Experience integrating mapping components (e.g., GoogleMaps)
-
Knowledge of client-side databases (Realm, SQLlite)
-
Language: Spoken and written French 5/5
-
Strengths: Mobility data market data exchange standards (GTFS) (asset)
-
Knowledge of NFC integrations (asset)
-
Knowledge of UI testing (asset)
-
Basic knowledge of Material UI (asset)
-
Soft Skills: Good oral communication skills (team discussions, demos, etc.)
-
Demonstrate autonomy and creativity
-
Strong teamwork skills
-
Proposals are highly encouraged
-
Familiarity with the AGILE SAFe methodology
About Sky Systems, Inc. (SkySys)
SkySys is a technology, engineering consulting and services company that provides Staffing, Managed, and Professional Services for clients globally ranging from 25 to 250,000+ employees. Founded in 2011, our aim is to leverage technology to help clients reach their goals. Our lean and agile organization provides an experienced management team to make sure that projects are delivered on time, budget, and with the right area of expertise.
We help North America based clients build teams Locally & Globally in over 100+ Countries.
Reach out to one of our business consultants at support@myskysys.com to see how SkySys can help achieve your company goals.
About the role
Title : Développeur Android senior
Lieu/ Location : Montreal. Politique de retour en présentiel, les consultants doivent accepter le modèle hybride à 6 journées /mois à Montréal à partir de septembre et 2 journées au vieux port lors du PI planning qui se déroulent aux 8 semaines.
In-person return policy, consultants must accept the hybrid model of 6 days/month in Montreal starting in September and 2 days at the old port during the PI planning which takes place every 8 weeks
Durée/ Duration: 12 mois, 37,5 heures par semaine - 12 months , 37.5 hours per week
Le candidat doit avoir les qualifications suivantes :
Tâches principales :
- Effectuer le développement d'applications mobiles et leur intégration.
- Effectuer les tests unitaires, d'intégrité et d'assurance qualité des solutions livrées
- Participer à l'architecture et la conception de l'application.
- Apporter des solutions et développer des procédures face aux problèmes rencontrés.
- Collaborer à la livraison des itérations dans les délais prévus.
- Assurer la qualité de la livraison des actifs dans un cadre DevSecOps tout au long du cycle de développement (CICD, Code Review, Stratégie de test et de déploiement);
- Appliquer les bonnes pratiques de développement sécuritaires sur mobile;
- Effectuer les veilles technologiques pour les introduire au sein du produit et influencer la culture du développement interne;
- Collaborer avec le propriétaire de produit pour collecter les besoins et en découler les spécifications techniques et/ou fonctionnelles;
Requis :
- 6 à 10 ans d'expérience en TI
- autour d'un 5 ans en développement Android
- Kotlin
- Concept du Lifecycle Android
- Android Architecture Component
- Concept des Coroutines/Flow
- Technologie asynchrone (Async / Await, Combine)
- Concept d'injection de dépendances (Dagger, Koin, etc.)
- Jetpack Compose
- LiveData et DataBinding
- Connaissance des bonnes pratiques en lien avec la sécurité mobile.
- Connaissance de Firebase
- Connaissance de Figma
- Expérience avec les processus de revue de code
- Expérience avec des modèles d'architecture (MVVM-C, Clean)
- Expérience avec l'intégration à des services backend REST
- Expérience avec des modèles d'authentification (Oauth2, OpenID Connect)
- Expérience avec l'intégration d'un SDK d'un fournisseur externe
- Expérience avec le déploiement en continu
- Expérience avec l'intégration de composantes cartographiques (e.g. GoogleMaps)
- Connaissance des bases de données côté client (Realm, SQLlite)
- Langue : Français parlé et écrit 5/5
Atouts :
- Standards d'échange de données du marché mobilité data (GTFS) (atout)
- Connaissances des intégrations NFC (Atout)
- Connaissances en tests UI (atout)
- Notion de base de Material UI (atout)
- Savoir être : Bonne compétence en communication orale (échanges avec l'équipe, démos, etc.)
- Faire preuve d'autonomie et créativité
- Forte capacité à travailler en équipe
- Capacité de proposition est grandement encouragée
- Être familier avec la méthodologie AGILE SAFe
=====
The candidate must have the following qualifications:
Main tasks:
- Develop and integrate mobile applications.
- Perform unit, integrity, and quality assurance testing of delivered solutions.
- Participate in the application architecture and design.
- Provide solutions and develop procedures for encountered issues.
- Collaborate on the timely delivery of iterations.
- Ensure the quality of asset delivery within a DevSecOps framework throughout the development cycle (CICD, Code Review, Testing and Deployment Strategy).
- Apply best practices for secure mobile development.
- Conduct technology monitoring to introduce them into the product and influence the internal development culture.
- Collaborate with the product owner to gather requirements and derive technical and/or functional specifications.
Required:
-
6 to 10 years of IT experience
-
Around 5 years in Android development
-
Kotlin
-
Android Lifecycle Concept
-
Android Component Architecture
-
Coroutines/Flow Concept
-
Asynchronous Technology (Async / Await, Combine)
-
Dependency Injection Concept (Dagger, Koin, etc.)
-
Jetpack Compose
-
LiveData and DataBinding
-
Knowledge of mobile security best practices. • Knowledge of Firebase
-
Knowledge of Figma
-
Experience with code review processes
-
Experience with architectural patterns (MVVM-C, Clean)
-
Experience integrating with REST backend services
-
Experience with authentication models (OAuth2, OpenID Connect)
-
Experience integrating with an external vendor's SDK
-
Experience with continuous deployment
-
Experience integrating mapping components (e.g., GoogleMaps)
-
Knowledge of client-side databases (Realm, SQLlite)
-
Language: Spoken and written French 5/5
-
Strengths: Mobility data market data exchange standards (GTFS) (asset)
-
Knowledge of NFC integrations (asset)
-
Knowledge of UI testing (asset)
-
Basic knowledge of Material UI (asset)
-
Soft Skills: Good oral communication skills (team discussions, demos, etc.)
-
Demonstrate autonomy and creativity
-
Strong teamwork skills
-
Proposals are highly encouraged
-
Familiarity with the AGILE SAFe methodology
About Sky Systems, Inc. (SkySys)
SkySys is a technology, engineering consulting and services company that provides Staffing, Managed, and Professional Services for clients globally ranging from 25 to 250,000+ employees. Founded in 2011, our aim is to leverage technology to help clients reach their goals. Our lean and agile organization provides an experienced management team to make sure that projects are delivered on time, budget, and with the right area of expertise.
We help North America based clients build teams Locally & Globally in over 100+ Countries.
Reach out to one of our business consultants at support@myskysys.com to see how SkySys can help achieve your company goals.