Ingénieur Développement iOS Confirmé
Il y a 4 jours
Tunis, 11, Tunisie
Sofrecom Tunisie
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
*Missions*
Au sein d’une équipe pluridisciplinaire évoluant en mode SCRUM, vous contribuez activement à la conception, au développement et à l’évolution des applications Orange TV sur Android mobile et potentiellement Android TV. Vous rejoindrez directement l’équipe basée en Finlande, tout en collaborant étroitement avec les autres parties prenantes des projets en Tunisie et en France.
*Activités principales*
- Concevoir, développer et maintenir les fonctionnalités des applications iOS.
- Analyser les besoins fonctionnels et techniques en collaboration avec les développeurs, product owners et autres parties prenantes.
- Participer aux choix d’architecture et veiller au respect des bonnes pratiques de développement.
- Rédiger un code propre, maintenable, performant et conforme aux standards de qualité du projet.
- Développer les interfaces utilisateurs et garantir une expérience utilisateur fluide et cohérente.
- Intégrer les services backend et assurer la fiabilité des échanges avec les API.
- Réaliser les tests unitaires et les tests d’intégration associés aux développements effectués.
- Identifier, analyser et corriger les anomalies détectées lors des phases de test ou en production.
- Optimiser les performances des applications et garantir leur compatibilité sur différents terminaux et versions iOS.
- Participer aux revues de code, aux activités de maintenance évolutive et à l’amélioration continue de l’application.
- Collaborer avec les équipes de qualification pour assurer un haut niveau de qualité des livraisons.
- Participer aux cérémonies agiles et contribuer aux objectifs de l’équipe. *Compétences requise* *s* De formation Ingénieur en informatique / télécoms, vous justifiez d’une expérience significative d’au moins 4 ans en développement iOS en mode Agile .
Compétences techniques exigées
- :Connaissance approfondie du développement natif sur iO
- STrès bonne maîtrise de Swift et bonne connaissance d’Objective
-
- CBonne connaissance des environnements iOS et de leurs spécificités (cycle de vie, gestion des permissions, compatibilité des versions, publication, gestion des certificats et profils, etc.
- )Capacité à analyser les logs applicatifs et à diagnostiquer les anomalies technique
- sMaîtrise des outils de gestion de tickets et de suivi de projet : Jira ou équivalen
- tUtilisation des outils de communication et de documentation : Mattermost/Slack, Confluenc
- eBonne maîtrise des outils de développement iOS : Xcode, Git, outils de build et d’intégration continu
- eConnaissance des architectures mobiles modernes (MVVM, Clean Architecture ou équivalent
- )Expérience dans l’intégration de services backend via API RES
- TConnaissance des tests unitaires et d’intégration sur iO
- SSensibilité aux problématiques de performance, d’optimisation et de qualité applicativ
- eUne expérience sur des applications média / vidéo / streaming est apprécié
- eUne expérience sur tvOS ou sur des interfaces adaptées aux environnements TV est apprécié
- eExpérience professionnelle réussie dans un environnement Agil
- eNiveau d’anglais opérationnel, à l’écrit comme à l’ora l Aptitudes relationnelles et comportementales
- :Bon relationnel, excellente communication et facilité d’intégrati
- onBon niveau Français + Angla
- isAutonomie, disponibilité, force de proposition, esprit d’initiati
- veCuriosité, goût du défi et de l’innovati
- onCapacité à apprendre rapidement de nouveaux outils et technologi
- esBonne gestion des priorit
- ésPragmatisme et sens de l’organisati
- onRigueur, esprit d'analyse et de synthè se
- Concevoir, développer et maintenir les fonctionnalités des applications iOS.
- Analyser les besoins fonctionnels et techniques en collaboration avec les développeurs, product owners et autres parties prenantes.
- Participer aux choix d’architecture et veiller au respect des bonnes pratiques de développement.
- Rédiger un code propre, maintenable, performant et conforme aux standards de qualité du projet.
- Développer les interfaces utilisateurs et garantir une expérience utilisateur fluide et cohérente.
- Intégrer les services backend et assurer la fiabilité des échanges avec les API.
- Réaliser les tests unitaires et les tests d’intégration associés aux développements effectués.
- Identifier, analyser et corriger les anomalies détectées lors des phases de test ou en production.
- Optimiser les performances des applications et garantir leur compatibilité sur différents terminaux et versions iOS.
- Participer aux revues de code, aux activités de maintenance évolutive et à l’amélioration continue de l’application.
- Collaborer avec les équipes de qualification pour assurer un haut niveau de qualité des livraisons.
- Participer aux cérémonies agiles et contribuer aux objectifs de l’équipe. *Compétences requise* *s* De formation Ingénieur en informatique / télécoms, vous justifiez d’une expérience significative d’au moins 4 ans en développement iOS en mode Agile .
Compétences techniques exigées
- :Connaissance approfondie du développement natif sur iO
- STrès bonne maîtrise de Swift et bonne connaissance d’Objective
-
- CBonne connaissance des environnements iOS et de leurs spécificités (cycle de vie, gestion des permissions, compatibilité des versions, publication, gestion des certificats et profils, etc.
- )Capacité à analyser les logs applicatifs et à diagnostiquer les anomalies technique
- sMaîtrise des outils de gestion de tickets et de suivi de projet : Jira ou équivalen
- tUtilisation des outils de communication et de documentation : Mattermost/Slack, Confluenc
- eBonne maîtrise des outils de développement iOS : Xcode, Git, outils de build et d’intégration continu
- eConnaissance des architectures mobiles modernes (MVVM, Clean Architecture ou équivalent
- )Expérience dans l’intégration de services backend via API RES
- TConnaissance des tests unitaires et d’intégration sur iO
- SSensibilité aux problématiques de performance, d’optimisation et de qualité applicativ
- eUne expérience sur des applications média / vidéo / streaming est apprécié
- eUne expérience sur tvOS ou sur des interfaces adaptées aux environnements TV est apprécié
- eExpérience professionnelle réussie dans un environnement Agil
- eNiveau d’anglais opérationnel, à l’écrit comme à l’ora l Aptitudes relationnelles et comportementales
- :Bon relationnel, excellente communication et facilité d’intégrati
- onBon niveau Français + Angla
- isAutonomie, disponibilité, force de proposition, esprit d’initiati
- veCuriosité, goût du défi et de l’innovati
- onCapacité à apprendre rapidement de nouveaux outils et technologi
- esBonne gestion des priorit
- ésPragmatisme et sens de l’organisati
- onRigueur, esprit d'analyse et de synthè se