New
Job description
Treinetic, start‑up innovante spécialisée dans les solutions mobiles, recherche un(e) ingénieur(e) logiciel junior passionné(e) par le développement d’applications iOS. Basé(e) à San Francisco, vous intégrerez une équipe dynamique composée de développeurs, designers UI/UX, experts QA et ingénieurs backend. Votre mission principale sera de concevoir, développer, tester et maintenir des applications iOS de haute qualité, en respectant les standards de performance, de sécurité et d’expérience utilisateur.
**Vos responsabilités**
- Concevoir et implémenter des fonctionnalités iOS en Swift, en utilisant Xcode comme environnement de développement principal.
- Développer les interfaces utilisateur avec SwiftUI ou UIKit, en veillant à l’accessibilité et à la réactivité sur les différents appareils Apple (iPhone, iPad, Apple Watch).
- Intégrer des services externes via des API RESTful et des SDK tiers (ex. Firebase, Stripe, MapKit) en suivant les meilleures pratiques d’authentification et de gestion des erreurs.
- Écrire des tests unitaires et d’intégration (XCTest) afin d’assurer la robustesse du code et de faciliter les releases continues.
- Participer activement aux revues de code, proposer des améliorations et appliquer les retours pour garantir la qualité du code base.
- Collaborer étroitement avec les équipes QA, UI/UX et backend pour identifier les besoins, résoudre les bugs et optimiser les performances (profilage, gestion de la mémoire, optimisation du temps de chargement).
- Contribuer à la mise en place et à l’évolution des pipelines CI/CD (GitHub Actions, Fastlane) pour automatiser les builds, les tests et les déploiements sur TestFlight et l’App Store.
- Suivre les bonnes pratiques de développement Agile (scrums quotidiens, sprint planning, rétrospectives) et documenter les livrables techniques.
**Profil recherché**
- Diplôme en informatique, ingénierie logicielle ou formation équivalente.
- Première expérience (stage, projet académique ou professionnel) en développement iOS avec Swift.
- Maîtrise de Xcode, SwiftUI ou UIKit, et compréhension des cycles de vie d’une application iOS.
- Connaissance des appels API REST, du format JSON et des concepts d’authentification (OAuth, JWT).
- Familiarité avec les outils de versionning Git et les plateformes de CI/CD.
- Esprit d’équipe, bonnes capacités de communication et volonté d’apprendre dans un environnement en évolution rapide.
- Maîtrise de l’anglais à l’écrit comme à l’oral (environnement anglophone).
**Ce que nous offrons**
- Un contrat CDI avec une période d’intégration de 6 mois en présentiel complet, suivie d’un mode de travail hybride (2 jours à distance, 3 jours au bureau).
- Un environnement de travail stimulant au cœur de la Silicon Valley, avec des bureaux modernes et des espaces de collaboration.
- Un accompagnement personnalisé (mentor, formations internes, budget formation) pour accélérer votre montée en compétences.
- Des projets à fort impact, visibles par des millions d’utilisateurs, et la possibilité de contribuer à la roadmap produit.
- Des avantages compétitifs (assurance santé, tickets restaurant, programme de bien‑être, participation aux événements tech).
Rejoignez Treinetic et participez à la création d’applications mobiles qui façonnent le futur du digital. Vous êtes prêt(e) à relever le défi ? Postulez dès maintenant !