×
Développeur Android

Développeur Android

Les choses à savoir pour un poste de Développeur Android

QU’EST-CE QU’UN DÉVELOPPEUR /  / UNE DÉVELOPPEUSE ANDROID ?

Android est un système d’exploitation (OS) disponible sur téléphone, tablette, TV et sur d’autres devices comme par exemple les bornes des vélibs ou des grands magasins. Il y a plusieurs catégories de développement :
  • Le développement d’applications que tu utilises sur ton smartphone
  • Le développement de SDK (kit de développement Android) qui n’est pas graphique mais qui permet de communiquer avec le back-end et de remonter des informations comme des positions géographiques
  • Le développement de l’OS (pas graphique non plus, bas niveau)

Qu’est-ce qu’une journée type ?

Pas de journée type chez un développeur. Selon ton rôle dans l’équipe, tu gères une partie ou tout le process de création d’une application Android :
  • Tu prends des décisions concernant la conception des fonctionnalités à développer (messagerie, paiement, photo..)
  • Tu établis une roadmap
  • Tu bidouilles l’architecture (qui est comme le squelette de l’app)
  • Tu fais des tests afin de vérifier si l’app fonctionne et échanges avec ta team sur ce qui faisable ou pas. 
Ah oui, et il y a des bugs. Beaucoup de bugs. C’est comme démêler les fils de tes écouteurs. Mais à plusieurs ! 

Ce qu’il te faut pour exceller dans ce domaine ?

Beaucoup de curiosité et une sensibilité produit forte. Tu es le premier client de ton application, il te faut donc réfléchir en fonction de l’expérience utilisateur que tu voudras apporter.  Il te faudra aussi de l’ouverture d’esprit et être capable de se remettre en question tant l’environnement évolue rapidement. Ah oui, il faut aussi savoir utiliser les langages de programmation pertinents qui sont :
  • Java (langage de base utilisé depuis le début de la plateforme)
  • Kotlin (la nouvelle tendance ultra efficace reconnue par Google en 2017)

Voici une flopée de mots clefs sur lesquels te renseigner : MVP, MVVM, MVC, MVI, RxJava, Dagger, LiveData, Room, les coroutines, Realm

La maîtrise d’Android Studio est primordiale pour développer ton précieux. Comme disait un grand philosophe, pas de pierre, pas de construction. Pas de construction, pas de palais. Pas de palais… pas de palais.

Pourquoi c’est supercallifragilisticexpialidocious ? 

Les applications que tu crées ou maintiens sont utilisées par des millions d’utilisateurs et tu as un retour direct et graphique de ce que tu développes. Tu peux t’éclater au niveau du design et tu prends de vraies décisions sur le produit qui impacteront le monde entier. Rien que ça. Les développeurs.ses mobiles sont au coeur du cyclone tech car il est maintenant impensable d’avoir un site web sans application qui va avec !

Et si tu es une femme ?

Tu es la bienvenue dans ce métier ! Il n’y a encore que peu de femmes spécialisées en Android (environ 10%) et la communauté se développe de plus en plus. C’est d’ailleurs une femme qui est à la tête de la célèbre communauté Paris Android User Group ! 

C’est de la magie ? Quelle formation on fait pour faire ça ?

Le plus simple est de passer par une école d’ingénieur. Les cursus proposés sont de 5 ans, post bac et permettent aux développeurs.ses d’acquérir de solides connaissances dans le domaine de l’informatique et de la programmation. Une reconversion est aussi possible grâce aux formations en ligne comme OpenClassrooms ou Udacity, cependant il te faudra muscler ton jeu avec des projets personnels et des stages pour palier à ton manque de connaissance dans l’informatique en général. 

Qu’est-ce qu’on fait après ? 

Plein de belles choses. Plusieurs choix s’offrent à toi :
  • Tu peux rejoindre un client final où tu y développeras un produit que tu maintiendras sur le long terme 
  • Tu peux rejoindre une société de service qui t’enverra chez ses clients afin de développer des applications ponctuellement
  • Tu peux te lancer en freelance pour choisir tes propres partenaires et avoir plus de flexibilité (tu peux le faire après plusieurs années d’expérience pour plus de crédibilité). 

C’est une bonne situation ça, développeur.se Android ?

Du bonheur à l’état pur, brut, natif, volcanique, quel pied ! Tu es backé.e par une communauté d’environ 1 000 personnes (disponibles sur Slack pour répondre à tes questions) et qui se réunissent régulièrement pour des meet-ups à Paris ou en région. 

Quel salaire pour ce poste ?  

En tant que jeune diplômé.e, tu peux gagner entre 38.000 et 42.000 euros bruts par an. Avec deux ans d’expérience en plus et un niveau confirmé, tu peux prétendre à un salaire entre 45.000 et 51.000 euros bruts.  À partir de 4 ans d’expérience, les salaires vont de 51.000 à 60.000 euros bruts et pour des postes de Lead ou Head of Mobile, cela peut monter jusqu’à 75.000 euros ! N’oublie pas cependant que ta rémunération dépend de tes compétences techniques, des grilles de rémunérations en interne ainsi que de la localisation de ton entreprise. 

 

 

 

+
Voir Les offres d'emploi Développeur Android

Développeur Android Kotlin CDI - Paris


Paris 45k-65k CDI
Aujourd’hui, je te propose de te pencher sur une problématique actuelle et par la même occasion, de découvrir la société tech la plus prometteuse de l’année 2019. Tu utilises des applications de type réseaux sociaux tous les jours et plus le temps passe, plus leurs limites émergent. Entre Instagram qui te permet de fantasmer sur la vie de personnalités inaccessibles, Facebook qui t'encourage à taguer tes meilleurs potes sous des vidéos de perroquets qui dansent, Twitter qui t'offre la possibilité de retweeter les blagues d'une personne que tu ne connais pas ou encore WhatsApp qui renforce les liens d'amitiés avec ta meilleure pote qui est partie à l'autre bout du monde, l'objectif reste le même pour tous: renforcer un lien déjà existant avec tes proches ou ne pas perdre de vue des personnes que ne tu connaitras au final jamais.   La problématique: la génération Z   Tu as remarqué que la génération Z est de plus en plus connectée et ces personnes manquent d'une base importante: des liens forts. Le constat est que de plus en plus d'utilisateurs manquent d'interactions dans leur vie quotidienne et cette nouvelle génération se sent seule.   Heureusement, c'est là que mon partenaire arrive ?   Cette équipe de 13 personnes a levé plusieurs millions d'euros pour répondre à ce besoin de liens sociaux. Leur but? Reproduire ce qu'il se passe dans la vraie vie via l'application et permettre à la génération Z de renouer avec les autres, via des centres d'intérêts communs. Tu l'auras compris, le but est de se concentrer sur la manière de connecter des gens qui ne se connaissent pas et non pas de répliquer un réseau social qui se limite à un cercle d'amis déjà établi. 15 millions d'utilisateurs plus tard, l'application connaît un succès fulgurant: c'est 400 000 adolescents venus des quatre coins du monde qui se connectent chaque jour pour échanger et construire des liens forts autours de centres d'intérêts communs.   Pourquoi c'est une occasion en or?   La société a une vision produit sur le long terme: leur business model est déjà réfléchi et la monétisation est en place! Le challenge technique est au rendez-vous: 400 000 personnes par jours sur des lives à plusieurs, cela représente un challenge de scalabilité important pour l'application qui est déjà disponible dans plusieurs pays. Ils sont full Kotlin et travaillent avec HLS et Web RTC. L'équipe technique est pointue: elle est composée de deux anciens développeurs Android de Blablacar. En deux mots: passion utilisateur. ? L'équipe Android étant composée de 2 développeurs Android, tu auras la possibilité d'être autonome, de prendre des décisions tech et d'avoir des responsabilités dans une société qui décolle. Tu seras dans les premiers employés d'une boîte qui marquera définitivement l'histoire des réseaux sociaux! Avis aux entrepreneurs dans l'âme, ta situation sera confortable: ce poste est éligible aux BSPCE!   Comment on fait pour postuler?  Si tu es sensible à ces problématiques et que tu souhaites rejoindre la team à Paris, écris moi un message. Je me ferai un plaisir de te présenter au CEO ? -> marine@mobiskill.fr ou 01 87 65 00 25
Kotlin Android
Marine Responsable Pôle Android
Postuler

Développeur Android Kotlin


SAINT-CLOUD 40k-55k CDI
  Toi aussi tu perds ta carte de transport tous les 10 du mois ? Tu en as marre de collectionner les tickets de bus et de chercher lequel est le bon lors d’un contrôle de billets ?    Tout pareil.   Aujourd’hui, je te propose de participer au monde de demain en rejoignant une société qui permet la dématérialisation des titres de transports. L’objectif est d'utiliser ton smartphone pour acheter et valider tes titres de transports sans utiliser de papier. Un enjeu de taille pour les sociétés de transports et pour l'environnement !   Le produit a été créé par une société de service qui souhaitait tirer son épingle du jeu. Après avoir développé les applications de G7, du Bon Coin et de l’Équipe, ils se sont lancés sur leur propre produit qui a remporté plusieurs appels d'offre.    L’équipe technique est composée de deux développeurs Android, de trois développeurs iOS e t 4 développeurs sur le back.   Les must have pour révolutionner le monde des transports:  Une expérience professionnelle ou des projets perso sur Kotlin Des connaissances sur Room, Retrofit, Dagger et sur le pattern MVVM 2 ans d’expérience dans le développement Android   Ce qu’ils t’offrent ?  Des tickets restaurants La possibilité de travailler sur un projet utile aux autres 10 RTT Un management par le CTO qui est passionné de tech   Qu'en penses-tu ? Si cela te parle, contacte moi et si tu penses à quelqu'un, contacte moi également ! Nous récompensons la cooptation :) 
Kotlin Android
Marine Responsable Pôle Android
Postuler

1