Développeur Android - Player senior (H/F)

    Description

    Warren Walter est une Entreprise de Services Numériques à mission, engagé pour un monde digital accessible et inclusif.

    Nous portons l'accessibilité numérique au travers de nos 3 pôles d'expertises : Product Design, Développement et Product Management.

    Nous intervenons en innovation par le Design Sprint et le Design Sprint Solidaire "PimpMyApp".

    Warren Walter est également centre de formation sur ses expertises pour former ses clients et collaborateurs.

    Si vous partagez notre vision d'un monde numérique engagé, rejoignez-nous !

    Avantages

    - RTT
    - Mutuelle
    - Tickets restaurants
    - 50% Transports
    - Budget pour l'achat d'un équipement télétravail
    - Prime journalière de télétravail
    - Prime de cooptation et d'affaires

    Mission

    La prestation concerne les développements, les évolutions et la maintenance d'applications mobiles et tablettes, dans l’écosystème Android et comprenant une part d’intégration de webviews au sein d’une application : une ou plusieurs références similaires seraient un atout important.

     

    La prestation se déroulera au sein d’une équipe agile (scrum), en proximité avec les chefs de projets.

     

    Expertises techniques requises à la réalisation de la prestation :

    - Développement Android (références des applis indispensables)

    - Références professionnelles sur la playStore

    - Développement d’applications natives complexes

    - Intégration de sites web au sein d’une application mobile (Customs tabs, Trusted web activities, …)

    - Interactions entre site et app native (bridge javascript)

    - Compréhension / expertise PWA

    - UI sophistiqué

    - Intégration de SDK externes et appels de webservices

    - Stratégie de chargement et gestion de caches

    - Guidelines UX/pratiques de développement poussé par Google

    - Méthodologies de gestion de projet agile

    - Code review avec d’autres développeurs

    - Utilisation de gestionnaires de sources GIT, intégration continue, Maven/Gradle

    - Tests unitaires JUnit, Mockito, Monkey test

    - Technologies usuelles de streaming video sur mobiles et tablettes

    - Connaissances des outils Jira/Confluence

    - Maitrise de framework de développement fonctionnel RxJa

     

    Le ou la consultant(e) pourra être amené(e) à effectuer exceptionnellement des astreintes ou des interventions le soir et le weekend.

    Profil

    - Maîtrise avancée du développement Android (Kotlin, Java)

    - Expérience de 5 ans minimum dans un poste similaire

    - Capacité à travailler en équipe

    - Capacité à travailler sur des applications à fort trafic

    - Capacité à gérer des projets complexes et à respecter les délais

    - Esprit d'initiative et proactivité