Applications mobiles Android
Détails du poste:
Projet
|
Automobile |
Intitulé de votre projet
|
Sénior Android Développeur
|
Durée
|
6 mois (extension ou conversion possible)
|
Emplacement
|
Plano, TX 75024
|
À propos de nous:
- Nous sommes une entreprise dynamique et innovante axée sur la création d'applications mobiles exceptionnelles. Nous recherchons un développeur Android senior talentueux pour rejoindre notre équipe et nous aider à créer des solutions mobiles de pointe.
Responsabilités :
- Concevoir, développer et maintenir des applications mobiles Android de haute qualité.
- Collaborez avec des équipes interfonctionnelles pour fournir des fonctionnalités innovantes.
- Écrivez du code propre, maintenable et efficace en suivant les meilleures pratiques.
- Participez à l'ensemble du cycle de vie de l'application, du concept à la maintenance.
- Déboguez et optimisez les applications pour des performances optimales.
- Effectuer des tests unitaires pour garantir la qualité du code.
- Effectuer des revues de code pour maintenir des normes élevées.
- Restez informé des dernières tendances et technologies de l’industrie.
- Respecter les consignes de sécurité et de protection des données.
Exigences :
- Plus de 6 ans d'expérience dans le développement d'applications Android natives.
- Expertise en Kotlin et Java.
- Solide compréhension du SDK Android, de Jetpack Compose et des principes de conception de l'interface utilisateur.
- Expérience avec les API RESTful, GraphQL, JSON et les intégrations tierces.
- Connaissance des systèmes de contrôle de version (par exemple, Git).
- Compréhension des méthodologies Agile et des pratiques CI/CD.
- Expérience avec les modèles de conception d'applications mobiles (MVC, MVP, MVVM, Clean Architecture).
- Solides compétences en résolution de problèmes et capacité à apprendre rapidement.
- Expérience avec les tests unitaires et automatisés à l'aide d'Espresso UI Automation.
- Connaissance des outils CI/CD comme Jenkins et Fastlane.
Qualifications souhaitables:
- Expérience avec les principes CI/CD.
- Bonne compréhension des principes de conception UI/UX.
- Connaissance des meilleures pratiques UX et des normes d'accessibilité mobile.
- Familiarité avec Bluetooth, profils BT, clé numérique, Core Bluetooth, accessoire externe, OAuth 2.0 et iAP2.
- Expérience avec le développement Agile et piloté par les tests.
- Solides compétences en communication et en collaboration.
- Connaissance des politiques de GPlay pour la soumission d'applications.