New
Job description
Sharpedge Solutions Inc., leader innovant dans le développement de solutions logicielles sur mesure, recherche un(e) Développeur(se) d'Applications Mobiles confirmé(e) pour rejoindre son équipe technique basée à Mountain View, aux États-Unis. Vous serez au cœur de la création d’applications mobiles d’entreprise performantes, sécurisées et évolutives, destinées à nos clients internationaux.
**Missions principales**
- Concevoir, développer et maintenir des applications natives Android (Kotlin) et iOS (Swift) en suivant les meilleures pratiques de l’industrie.
- Implémenter des architectures modulaires (MVVM, Clean Architecture) afin d’assurer la maintenabilité et la scalabilité du code.
- Intégrer les applications aux services backend via des API RESTful sécurisées, en gérant l’authentification OAuth2, la pagination et la gestion des erreurs.
- Optimiser les performances (temps de chargement, consommation mémoire, réactivité UI) et garantir la conformité aux exigences de sécurité (OWASP Mobile Top 10).
- Collaborer étroitement avec les équipes UX/UI pour transformer les maquettes en expériences utilisateur fluides et intuitives.
- Travailler en synergie avec les développeurs backend, les ingénieurs QA et les spécialistes DevOps pour assurer des livraisons continues (CI/CD) via des pipelines GitHub Actions ou Jenkins.
- Participer aux revues de code, aux rétrospectives Agile et aux séances de brainstorming technique afin d’améliorer constamment les processus de développement.
- Rédiger et maintenir une documentation technique claire (README, diagrammes d’architecture, guides d’intégration).
**Profil recherché**
- Minimum 6 ans d’expérience professionnelle en développement mobile natif, avec un portefeuille d’applications publiées sur le Play Store et l’App Store.
- Maîtrise avancée de Kotlin et Swift, ainsi que des frameworks Android Jetpack et iOS UIKit/SwiftUI.
- Solide compréhension des concepts de réseau mobile, des API REST, du JSON, du WebSocket et des protocoles de sécurité.
- Expérience avérée avec les outils de versionning (Git), les systèmes de gestion de dépendances (CocoaPods, Gradle) et les environnements de build automatisés.
- Capacité à résoudre des problèmes complexes, à diagnostiquer des bugs difficiles et à proposer des solutions innovantes.
- Excellentes compétences en communication écrite et orale, avec une aisance à travailler en environnement client et à présenter des concepts techniques à des interlocuteurs non‑techniques.
- Esprit d’équipe, autonomie, rigueur et sens du détail.
**Ce que nous offrons**
- Un contrat CDI à temps plein avec un package salarial compétitif.
- Un environnement de travail moderne à Mountain View, avec la possibilité d’un modèle hybride (3 jours sur site / 2 jours télétravail).
- Des projets à forte valeur ajoutée pour des clients de premier plan, offrant une visibilité internationale.
- Un accès à des formations continues (Udacity, Coursera, conférences techniques) et à des certifications (Google Associate Android Developer, Apple Certified iOS Developer).
- Des avantages sociaux complets : assurance santé, plan de retraite, congés payés, programme de bien‑être et activités team‑building.
- Une culture d’entreprise axée sur l’innovation, la diversité et l’inclusion, où chaque idée compte.
Rejoignez Sharpedge Solutions Inc. et participez à la transformation digitale de nos clients grâce à des applications mobiles de pointe. Postulez dès maintenant pour faire partie d’une équipe dynamique et ambitieuse.