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