Développeur Fullstack Sénior – Java / Angular (Dominante Front-End)
Hybrid · Rabat, Rabat-Salé-Kénitra, Morocco
Job Summary
Senior Fullstack Developer with strong Angular/TypeScript front-end and Java/Spring Boot back-end expertise. Design and develop rich Angular interfaces, leverage robust APIs, participate in feature development and optimization of web performance and accessibility. Contribute to code reviews, software quality through unit/integration/E2E testing, and collaborate closely with UX/UI, Product, and Back-End teams. Proficient in state management with RxJS/NGXS, testing frameworks (Jasmine/Jest/Cypress/Playwright), databases (PostgreSQL, BigQuery, BigTable, SQL), and containerization with Docker/Kubernetes on GCP. Familiar with CI/CD workflows (Codemagic), Git, SOLID/Clean Architecture principles, and Agile SCRUM. Fluency in French, strong analytical mindset, and team-oriented mindset; 7+ years of Java/Angular experience; experience in retail/grande distribution is a plus.
Required Qualifications
- Bac+5 ingénieur ou équivalent
- Plus de 7 ans d'expérience en Java / Angular
- Angular / TypeScript (expertise confirmée – dominante front)
- Java / Spring Boot
- Gestion de state (RxJS, NGXS)
- Tests : Jasmine, Jest, Cypress, Playwright ou équivalent
- Bases de données : PostgreSQL, BigQuery, BigTable, SQL
- Docker / Kubernetes / GCP
- CI/CD (Codemagic)
- Git
- Clean Code, SOLID, Clean Architecture
- Méthodologie Agile SCRUM
- Excellente communication en français
- Esprit d’analyse et amélioration continue
- Capacité de prise de recul
- Respect des délais et standards élevés
- Esprit d’équipe
- Expérience en retail / grande distribution appréciée
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.