Job description
Company culture :
Sofrecom Maroc stands out for its strongly collaborative culture, where people, trust and employee well-being are central priorities. A close management approach promotes support, accountability and long-lasting teamwork. This collaborative foundation is complemented by a notable innovation dimension, encouraging initiative, agility and experimentation. Structured processes ensure reliability and operational efficiency, while performance-driven practices play a more supportive and balanced role.
Job :
As part of a project based on an API architecture, we are looking for a Front-End Developer specialized in Angular to design high-performing interfaces connected to back-end services (REST API).
Main Missions:
- Develop dynamic web applications with Angular
- Consume and integrate REST APIs
- Design reusable and maintainable components
- Manage application data flows and states
- Collaborate with back-end teams to optimize API exchanges
- Ensure code quality (unit tests, best practices)
- Participate in continuous improvement
- Optimize performance and user experience
Technical Skills:
- Proficiency in Angular (recent versions 17 and above)
- Excellent knowledge of TypeScript, HTML, CSS, SASS
- Experience with RxJS and reactive programming
- REST API integration State management (NgRx or Angular services)
- Versioning tools (Git)
- Knowledge of testing tools (Jasmine, Karma, Cypress, Jest)
- Good front-end architecture practices
- Additional Assets:
- Experience in an API / microservices environment
- Knowledge of CI/CD tools
- Focus on front-end performance and security
- Experience in design systems or UI component libraries
Required profile :
- Master's degree (Bac+5) in computer engineering or equivalent
- At least 3 years of professional experience in Front-End development
- Strong skills in Angular and API integration
- Experience with Agile methodologies (Scrum), knowledge of SAFe is a plus
- Analytical mindset and technical rigor
- Ability to work in a team
- Autonomy and initiative
- Good interpersonal skills