- Company Name
- Sofrecom Maroc
- Job Title
- Concepteur Développeur Flutter (H/F)
- Job Description
-
**Job title**: Flutter Full‑Stack Developer
**Role Summary**: Design, develop, and maintain high‑performance mobile and web experiences using Flutter and Vue.js. Build and evolve a modular, scalable backend (Spring Boot/Quarkus, Node.js/NestJS) with modern architectures (Clean, Hexagonal, Event‑Driven). Integrate AI/enhancement services (LLM, NLP, recommendation, voice AI). Lead end‑to‑end feature delivery, contribute to a unified Design System, engineer APIs (REST/GraphQL, gateway), implement business mini‑apps, and evaluate emerging tech (Edge, WebAssembly, serverless inference).
**Expactations**:
- 7+ years of full‑stack, high‑reliability project experience (super app, SaaS multi‑tenant, distributed systems).
- Proficiency in at least two backend frameworks (Spring Boot/Quarkus and Node.js/NestJS).
- Advanced Flutter and/or Vue.js development.
- Strong API‑centric design, modularity, CI/CD, and automated testing skills.
- Ability to embed AI solutions seamlessly into user flows or back‑ends.
**Key Responsibilities**:
- Architect and implement smooth, accessible mobile (Flutter) and web (Vue.js, PWA) UIs.
- Design a modular, secure, scalable backend with Clean/Hexagonal/Event‑Driven patterns.
- Integrate and optimize AI services (LLM, NLP, intelligent scoring, recommendation, voice AI).
- Deliver full‑stack performance across UX, API, database, DevOps, and monitoring.
- Refine and extend a unified Design System across platforms.
- Build and maintain micro‑apps (recharges, purchases, payments, subscriptions).
- Conduct POCs on emerging technologies (Edge functions, WebAssembly, RAG, serverless AI inference).
- Contribute to API engineering (REST, GraphQL, gateway, cross‑border SPI management).
**Required Skills**:
- Flutter, Dart, Vue.js, JavaScript/TypeScript, HTML5, CSS/SCSS.
- Spring Boot/Quarkus, Node.js, NestJS, REST, GraphQL, API gateway.
- Clean/Hexagonal architecture, event‑driven design.
- CI/CD pipelines, automated testing, code quality, DevOps (Docker, Kubernetes).
- Performance monitoring, logging, alerting.
- AI integration: LLM, NLP, recommendation engines, voice AI.
- Strong problem‑solving, collaboration, and documentation skills.
**Required Education & Certifications**:
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Developer, Google Cloud Professional – Developer, or equivalent) are a plus.
Casablanca-settat, Morocco
Hybrid
26-12-2025