Languages: French + English.
Role Overview
We are seeking a Senior Frontend Developer (Angular) to join a Java-based development team. The role is a pure frontend position, focused on building scalable, high-performance user interfaces using Angular. A background or understanding of Java ecosystems is a plus to ensure smooth collaboration with backend teams, but the role itself does not include backend development.
Key Responsibilities
- Design, develop, and maintain complex frontend applications using Angular (latest versions preferred)
- Translate UX/UI designs and business requirements into high-quality, responsive user interfaces
- Ensure performance, security, and scalability of frontend solutions
- Collaborate closely with Java backend developers, architects, QA, and business stakeholders
- Participate in code reviews, ensuring best practices and coding standards
- Write clean, maintainable, and testable code
- Contribute to frontend architecture and technical decisions
- Troubleshoot, debug, and optimize frontend issues
- Support integration with REST APIs and backend services
- Participate in Agile ceremonies (Sprint planning, daily stand-ups, reviews)
Required Skills & Qualifications
Frontend Technical Skills
- 7+ years of experience in frontend development
- Strong expertise in Angular (v10+), including:
- Components, services, modules
- RxJS, Observables
- Angular routing and forms
- State management
- Proficient in TypeScript, JavaScript (ES6+), HTML5, CSS3 / SCSS
- Experience with responsive design and cross-browser compatibility
- Strong knowledge of RESTful APIs integration
- Experience with frontend build tools (Webpack, Angular CLI, NPM)
Testing & Quality
- Experience with unit testing (Jasmine, Karma, Jest, etc.)
- Understanding of frontend best practices, performance optimization, and security
Nice to Have
- Previous experience working in a Java-based environment
- Basic understanding of Java / Spring Boot architectures
- Experience with CI/CD pipelines
- Knowledge of UX/UI principles
- Experience in enterprise or large-scale applications
Soft Skills
- Strong communication skills in French and English
- Ability to work independently and within cross-functional teams
- Strong problem-solving and analytical skills
- Proactive mindset and attention to detail
- Comfortable working with business and technical stakeholders
Why Join Us?
- Work on challenging enterprise-level applications
- Be part of a collaborative, multicultural team
- Opportunity to influence frontend architecture and best practices
- Stable long-term project within a Java ecosystem