Compétences techniques
Frontend :
- Langages : HTML, CSS, JavaScript/TypeScript.
- Frameworks et bibliothèques : React, Angular, Vue.js, Bootstrap, Tailwind CSS.
- Outils : Webpack, Babel, Figma (maquettes), outils de débogage de navigateurs.
Backend :
- Langages : Node.js, Python (Django, Flask), PHP (Laravel, Symfony), Ruby, Java (Spring Boot), ou C# (.NET).
- Base de données : MySQL, PostgreSQL, MongoDB, SQLite.
- API : RESTful, GraphQL.
DevOps et outils :
- Git/GitHub/GitLab pour la gestion de version.
- Docker et notions de déploiement (Heroku, Vercel, AWS).
- Tests : Jest, Cypress, Postman pour tester les API.
Conception et architecture :
- Maîtrise des principes MVC.
- Notions de microservices et d'intégration continue.
Soft skills
- Collaboration avec des équipes interdisciplinaires (designers, marketeurs).
- Capacité d’apprentissage rapide.
- Gestion du temps et des priorités dans un environnement Agile/Scrum.
Formation académique
- Bac+2 à Bac+5 en informatique, génie logiciel, ou équivalent.
- Certifications ou auto-formation (ex. : Codecademy, OpenClassrooms, Udemy).
Expériences
- Projets personnels ou académiques :
- Développement d’applications web complètes avec gestion des utilisateurs.
- Création de sites web interactifs ou d’applications mobiles simples.
- Stages ou alternances :
- Participation à des projets réels en entreprise, implémentation de fonctionnalités spécifiques.