Senior Android Developer

DESCRIPTION DE L'ENTREPRISE

Shadow a été fondée en 2015 avec une ambition forte : créer l’ordinateur du futur. Oui, rien que ça.
Après 3 levées de fonds successives et plus de 2 ans de recherche et développement, Shadow ouvre ses ventes à destination du grand public, et en particulier des gamers, en novembre 2017 en France.

La promesse ? Accéder à un PC puissant depuis le cloud pour pouvoir jouer à n’importe quel jeu sur n’importe quel écran avec une configuration jamais obsolète !

En 2018, Shadow passe au niveau supérieur en commençant son expansion en Europe et aux US. La société compte en juin 2020 plus de 180 salariés, répartis entre Paris et la Silicon Valley, tous au service d’une exploration collective du futur de l’ordinateur. Cette mission lui vaut l’intégration récente des Next40, les 40 entreprises les plus prometteuses de la French Tech !
 
Shadow c’est une entreprise fondamentalement humaine, se nourrissant de l’énergie issue de la rencontre de profils très divers, avec le grain de folie de ceux qui peuvent rendre l’impossible possible. 

Shadow, c’est une équipe de passionnés, de gamers, de technophiles et surtout un mélange d’experts dans chacun des métiers (développement évidemment, mais aussi produit, marketing & communication ou encore infrastructure) et de jeunes qui cherchent à apprendre et faire évoluer leurs compétences dans un monde qui va toujours plus vite. 

DESCRIPTION DU POSTE

Sous la responsabilité de notre Mobile Tech Lead Engineer, vous serez en charge de :
  • Imaginer et développer de nouvelles fonctionnalités tout en gardant un oeil attentif sur celles déjà en production
  • Proposer une architecture scalable pour chacune d’entres elles
  • Écrire du code de qualité supporté par le plus grand nombre de smartphone et TV du marché (Android 21 minimum)
  • Maintenir et améliorer la partie C++ de l'application permettant de faire la partie décode et rendu vidéo
  • Définir les grandes lignes de vos projets, y établir des priorités, les hiérarchiser et les délivrer à temps

La partie UI Android représente environ 60% du travail. Les 40% restants représentent la partie NDK (C++) de l’application.

PROFIL RECHERCHE

Compétences:
Android — 60%
  • MVVM
  • Rx
  • Dependency injection
  • Kotlin / Java
  • Retrofit for HTTP / Socket connection
  • Mobile / TV support

NDK / C++ — 40%
  • Decoding / Rendering video
  • Audio Player
  • Mouse / Keyboard / Gamepad input

Occasionnellement, il peut y avoir un peu de docker à faire pour maintenir la CI déjà en place.

Savoir-être :
  • Aimer les défis
  • Travailler en étroite collaboration avec plusieurs équipes techniques
  • Pragmatique, soucieux du détail et motivé


POURQUOI NOUS REJOINDRE

Mus par la volonté d’innover, notre ambition est de libérer l’informatique et d’en bouleverser les usages. Épaulés par notre communauté Shadow, nous aspirons à donner chaque jour vie à ce rêve. Si vous souhaitez participer à cette aventure, rejoignez-nous!

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field