Développeur junior

Montreuil & Remote /
Tech /
CDI
Source est spécialisé dans la conception et le déploiement d'interfaces orientées utilisateur depuis 2014. Nous accompagnons nos clients dans la modélisation de leur solution idéale en orchestrant les besoins métier, business et clients. Nous créons des produits digitaux pragmatiques alliants le fonctionnel, le bon choix technologique et l'esthétisme, en s'inscrivant dans le long terme. Et, comme nous nous appuyons sur la connaissance de nos clients, aucun secteur d'activité ou métier ne nous est étranger. Notre équipe travaille sur une grande diversité de projets, pour des start-ups comme pour des grands groupes, en France et à l'international.

Nous recherchons un(e) développeurs(euse) pour rejoindre notre équipe à Paris, en alternance ou en stage de 6 mois minimum, partageant nos obsessions du design produit et notre état d'esprit pour rejoindre notre équipe. Votre rôle consiste à concevoir, prototyper et implémenter des produits numériques.

Vous travaillez en étroite collaboration avec un développeur sénior pour trouver le parfait équilibre entre la qualité du code, les problématiques métier, les performances, la maintenabilité et l'esthétisme de vos interfaces. Vous participez également au contrôle qualité de vos travaux en portant une attention particulière à l'intégration pixel-perfect et aux micros interactions.

Nous sommes convaincus que pour pouvoir créer des solutions pertinentes, fiables et scallables, un développeur doit maîtriser un ensemble de compétences transverses essentielles, aussi bien opérationnelles que stratégiques. Nous vous accompagnons en ce sens dans votre montée en compétences. Nous vous aidons à acquérir la maîtrise de la technique ainsi que la dimension stratégique que nécessite la conception de produits numériques.


Mission

Développement

    • Développer des interfaces pixel-perfect avec une approche orientée composant
    • Participer à la création d'applications avec des frameworks JS (React, React Native, Angular, Vue JS, etc.)
    • Participer à la création d'API avec NodeJS ou un autre langage backend

Direction technique

    • Participer à l'audit de services existants
    • Participer à la définition des choix techniques
    • Participer à la définition d'architectures techniques

User Experience

    • Comprendre les besoins utilisateurs et les enjeux du produit
    • Comprendre les enjeux métier & business des clients
    • Accompagner les designers à la conception de produits numériques

Suivi & Contrôle qualité

    • Défendre vos choix auprès de vos collaborateurs
    • Être à l'écoute du client même si vous n'assurez pas nécessairement la relation directe
    • Garantir la qualité graphique et fonctionnelle des interfaces livrées (niveau "pixel perfect")
    • Garantir une expérience utilisateur fluide et élégante, y compris après développement
    • Être vigilant à l'équilibre entre ressources, délais et budget tout au long des phases de développement
Stack technique

Frontend: SASS, ES6, React, React Native, Webpack
Backend: Node JS, Typescript, PostgreSQL, Wordpress
Déploiement : Netlify, Heroku, AWS, Git Flow
Outils de collaboration interne : Slack, Notion, Github


Profil recherché


Une première expérience en développement dans une start-up, un grand groupe ou une agence
Maîtrise de Git comme outil de versionning
Maîtrise des fondamentaux HTML, CSS & Javascript/Typescript
Bonne connaissance d'un ou plusieurs frameworks Javascript
Bonne connaissance des solutions technologiques du marché et de leurs contraintes
Connaissances en Backend et notamment dans la création d'API avec NodeJS ou un autre langage backend
Capacité à faire évoluer tes choix et ceux des designers pour une expérience utilisateur optimale
Sens du détail pour fournir des interfaces pixel-perfect
Sensible aux micro-interactions utiles & subtiles
Sens des responsabilités et autonomie
Capacité à travailler en équipe
Capacité à déléguer, prioriser et lever des alertes lorsque nécessaire
Technophile, curieux(se) et passionné(e) du web
Bonne compréhension du design d'expérience utilisateur
Aisance de communication orale et écrite en anglais
Positif(ve) et enthousiaste


Les bonnes raisons de nous rejoindre

Une montée en compétence continue aux côtés de profils sénior
De nombreux partages de connaissance et d’émulations au sein de l’équipe
Un cadre de travail propice au développement de vos aspirations et de vos compétences
Une culture de l’innovation, de la rigueur et de la persévérance
Des projets réalisés en équipe, avec toujours un binôme
Une ambiance conviviale et bienveillante
Une rémunération compétitive
Une bonne mutuelle (Alan blue, prise en charge à 50 %)
Une participation au Pass Navigo (à 50 % aussi)
Des tickets restaurant tous les mois (Swile)
Un MacBook Pro et un écran externe
Télétravail, partiel ou total selon envies (bureaux à Montreuil)
Des sessions de sport collectives
Un séminaire annuel & des évènements mensuels de cohésion d'équipe



Process de recrutement

Si votre candidature est retenue, nous vous inviterons à passer par les étapes suivantes :
1 - Un entretien métier de 1 heure avec un lead designer sénior associé & un designer confirmé
2 - Un ou plusieurs entretien(s) de 30mn à 1 heure avec les associés & dirigeants
3 - Une rencontre de l'ensemble des collaborateurs, par petits groupes successifs pendant 1 heure


PS: Le formulaire de candidature est en anglais mais vous pouvez répondre en français.