De quoi s'agit-il ?
Le programme Connect, dédié à l'apprentissage en développement logiciel, est conçu pour répondre au manque d'opportunités pour les candidats qui débutent dans le développement logiciel. Les candidats issus de groupes sociaux sous-représentés et ayant des parcours non conventionnels sont encouragés à postuler.
Les apprentis développeurs bénéficient d'une précieuse exposition à l'outil et à la pile technologique globale d'Airbnb. Ils contribuent à améliorer l'expérience des voyageurs et des hôtes grâce aux projets qu'ils accomplissent.
- Pays : États-Unis
- Conditions requises : avoir participé à un « bootcamp » (programme d'entraînement), être développeur autodidacte ou titulaire d'un diplôme de niveau « associate degree » ou équivalent
- Période de candidature : février
- Durée : 6 mois
- Fonction : développement logiciel
Déroulement
Cursus adapté
Au cours des trois premiers mois du programme, nous aidons les apprentis à mieux connaître les outils et la pile technologique utilisés le plus souvent chez Airbnb. Cette période de formation facilite la compréhension approfondie des bases de code à grande échelle. Elle expose les apprentis à des formations conçues par des développeurs experts chez Airbnb.
Mentorat
Un membre expérimenté de l'équipe de développement logiciel agit en mentor, fournissant ses conseils dans différents domaines, y compris les compétences techniques et le développement des relations à travers l'ensemble de l'entreprise.
Apprentissage par l'expérience
Les apprentis sont impliqués activement dans des tâches et des projets concrets. Ils sont accompagnés par un développeur dédié qui les assiste dans la délimitation des projets, la programmation en binôme et la revue de code. Nous permettons aux apprentis d'affiner leurs compétences techniques, tout en travaillant en étroite collaboration avec des développeurs expérimentés.
Développement professionnel
Les apprentis participent activement à des conversations avec les dirigeants et à des ateliers pour développer des compétences non techniques essentielles.
Pour qui est fait ce programme ?
Vous ne possédez pas de diplôme en informatique nécessitant 4 ans d'études.
Vos compétences en code ont été acquises par le biais de cours en ligne, de formations dans des établissements de type « community college » ou équivalent, ou dans des programmes d'entraînement au code.
Vous avez au moins deux ans d'expérience professionnelle, mais moins d'un an d'expérience professionnelle en développement logiciel.
Vous savez convertir un problème en code, implémenter des fonctions de base (énoncés IF, boucles FOR/WHILE) et connaissez la structure de contrôle d'un langage de programmation utilisé dans notre base de code (React, Rails, Express).