Développeur Android Senior (H/F) in Paris

Développeur Android Senior (H/F) in Paris

Paris Full Time 49500 - 60500 € / an (estimé) Sur site
D

En un coup d'œil

  • Missions: Développe des applications Android innovantes et performantes avec une équipe dynamique.
  • Entreprise: DHM IT, une entreprise à taille humaine engagée dans une démarche RSE.
  • Avantages: Rémunération attractive, formation continue, télétravail et ambiance startup.
  • Autres infos: Environnement Agile, opportunités de croissance et esprit d'équipe fort.
  • Pourquoi ce job: Rejoins une équipe passionnée et travaille sur des projets techniques stimulants.
  • Qualifications: 5 ans d'expérience en développement Android, maîtrise de Kotlin et des architectures modernes.

Le salaire estimé est compris entre 49500 - 60500 € par an.

Dans le cadre de notre croissance, nous recherchons pour l'un de nos clients un(e)

Développeur(se) Android Senior .

Intégré(e) au sein d'une équipe basée à

Neuilly-sur-Seine et/ou en région parisienne , vous aurez l'opportunité de mettre en pratique votre expertise technique et de participer au développement d'applications mobiles innovantes et performantes.

Missions

Intégré(e) à une squad, vous aurez pour missions de

  • Prendre en charge la conception et le développement de nouvelles fonctionnalités pour des applications Android natives, en collaboration avec les équipes Produit et Design ;
  • Participer aux choix techniques et aux décisions stratégiques liées au développement des applications ;
  • Concevoir et développer des interfaces modernes et performantes avec Jetpack Compose, tout en assurant la maintenance des interfaces basées sur les XML Layouts ;
  • Développer des applications robustes en Kotlin, avec une connaissance de Java appréciée ;
  • Mettre en œuvre des architectures modernes telles que MVVM, MVI et Clean Architecture ;
  • Appliquer les principes de Clean Code, SOLID et les Google Best Practices ;
  • Utiliser les composants de l'écosystème Android Jetpack tels que View Model, Navigation, Room et Work Manager ;
  • Gérer les traitements asynchrones grâce aux Coroutines et Flow ;
  • Assurer l'intégration et la consommation d'API REST/JSON via notamment Retrofit, Ok Http et les outils de sérialisation ;
  • Intégrer et maintenir des SDK tiers ;
  • Optimiser les performances, la stabilité et la sécurité des applications en utilisant notamment les outils de profiling Android ;
  • Identifier et résoudre rapidement les anomalies, bugs et problématiques de performance ;
  • Participer à l'amélioration continue des applications et proposer des évolutions fonctionnelles et techniques ;
  • Mettre en place et maintenir les outils d'intégration et de déploiement continu (CI/CD) ;
  • Participer aux revues de code et garantir un haut niveau de qualité du code ;
  • Concevoir et maintenir les tests unitaires et les tests d'interface ;
  • Collaborer efficacement avec les équipes Produit, Design et techniques afin de comprendre et répondre aux besoins du projet ;
  • Vulgariser des sujets techniques complexes auprès des différentes parties prenantes ;
  • Participer activement à l'amélioration des pratiques et outils de développement de l'équipe.
  • Profil
  • Vous justifiez d'au moins

5 ans d'expérience significative dans le développement d'applications Android natives .

  • Vous disposez d'une excellente maîtrise des environnements et technologies suivants :
  • Kotlin, avec idéalement de solides connaissances en Java ;
  • Jetpack Compose et XML Layouts ;
  • Coroutines et Flow pour la gestion de l'asynchronisme ;
  • L'écosystème Android Jetpack : View Model, Navigation, Room, Work Manager ;
  • Gradle et Gradle Kotlin DSL (KTS) ;
  • Les architectures MVVM, MVI et Clean Architecture ;
  • Les principes SOLID et Clean Code ;
  • Les API REST et JSON ;
  • Retrofit, Ok Http et les outils de sérialisation ;
  • L'injection de dépendances ;
  • Les tests unitaires avec JUnit et Mock K ;
  • Les tests d'interface avec Espresso ;
  • Les outils d'intégration et de déploiement continu tels que Git Lab CI, Bitrise, Firebase App Distribution ou Fastlane ;
  • Les outils d'optimisation et d'analyse des performances, notamment Android Profiler ;
  • Les bonnes pratiques liées au Material Design.

Vous avez également une bonne compréhension des principes de conception d'interfaces utilisateur et êtes sensible aux problématiques d'expérience utilisateur (UI/UX).

Une expérience sur des projets liés au streaming audio ou vidéo , notamment avec

Media3 / Exo Player , serait un véritable atout.

Une connaissance d' Android TV , des normes d'accessibilité Android et une expérience de contribution à un

Design System seraient également appréciées.

  • Vous êtes à l'aise avec les méthodologies
  • Agile/Scrum ainsi qu'avec les outils collaboratifs tels que

Jira et Confluence .

  • Soft Skills
  • Passionné(e) par les technologies mobiles et les environnements innovants ;
  • Désireux(se) de vous investir dans des projets challengeants et à forte valeur technique ;
  • Rigoureux(se) et attentif(ve) à la qualité, à la performance et à la maintenabilité du code ;
  • Véritable « Problem Solver » ;
  • Capable de prendre du recul et de proposer des solutions adaptées aux problématiques rencontrées ;
  • Pédagogue et capable de vulgariser des concepts techniques complexes ;
  • Doté(e) d'un excellent relationnel et d'un fort esprit d'équipe ;
  • Autonome, curieux(se) et force de proposition ;
  • Sensible aux pratiques de qualité et de craftsmanship ;
  • Excellent niveau de français à l'oral comme à l'écrit. Un bon niveau d'anglais serait un plus.
  • Avantages / Contexte

Entreprise de nouvelle génération à taille humaine, DHM IT s'engage fortement dans une démarche RSE et propose à ses consultants et collaborateurs un cadre de travail sain, bienveillant et stimulant, où chacun peut s'épanouir, se former et évoluer à son rythme et selon ses aspirations.

  • Rémunération attractive ;
  • Un fort esprit de startup nouvelle génération ;
  • Participation à notre stratégie RSE ;
  • Formation, certifications, workshops et DHM University ;
  • Carte restaurant ;
  • Prise en charge des titres de transport ;
  • Mutuelle et prévoyance ;
  • Team buildings et événements ;
  • Activités et sports collectifs ;
  • Un environnement de travail remote friendly ;
  • Un environnement de travail 100 % Agile / Cloud ;
  • Des projets innovants et des challenges techniques ;
  • De nouvelles expériences et de réelles perspectives d'évolution ;
  • Une hiérarchie Smart et accessible.
  • Localisation : Région parisienne

Niveau d'expérience : Senior – plus de 5 ans d'expérience significative en développement Android natif

#J-18808-Ljbffr

Développeur Android Senior (H/F) in Paris employeur : DHM IT

DHM IT est un employeur de choix, offrant à ses ingénieurs plateforme IA agentique l'opportunité de travailler sur des projets innovants au sein d'un acteur média européen de premier plan. Avec une culture de travail flexible en télétravail et des déplacements ponctuels, nous favorisons le développement professionnel continu et l'acquisition de compétences techniques avancées dans le domaine de l'IA. Rejoindre notre équipe, c'est s'engager dans un environnement dynamique où chaque contribution compte et où l'innovation est au cœur de nos activités.

D

Coordonnées :

Équipe de recrutement de DHM IT

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Développeur Android Senior (H/F) in Paris

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez DHM IT. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Développeur Android Senior (H/F) in Paris

Kotlin
Java
Jetpack Compose
XML Layouts
Coroutines
Flow
MVVM

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour DHM IT. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez DHM IT

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie DHM IT. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.