Partager cette offre
Software Engineer (Frontend) - Digital Factory
Grade: Supervising Partner Department: Digital Factory
Job Introduction: The Software Engineer (Frontend) is responsible for the design and delivery of modern, high-quality web user interfaces for enterprise-grade digital products within the Digital Factory. Playing a key role in an API-centric delivery environment, this position collaborates closely with the Product, UX, Backend, Architecture, and Delivery teams to build scalable, secure, accessible, and maintainable frontend solutions for regulated enterprise contexts.
At a Supervising Partner level, this role drives complex frontend deliveries, sets technical direction, and builds frontend engineering capabilities across initiatives.
Key Responsibilities
Lead technical delivery through complex frontend workflows, making design decisions and resolving cross-team dependencies, accessibility risks, and escalations.
Mentor engineers, enforce frontend standards, and drive improvements in architecture, design system reuse, accessibility, security, performance, testing, and technical debt management.
Frontend Application Development
Design, implement, and maintain modern web applications using JavaScript, TypeScript, and contemporary frontend frameworks or libraries.
Develop component-oriented user interfaces aligned with UX/UI designs, design systems, and accessibility standards, including WCAG guidelines.
Implement client-side routing, state management, and modular application frameworks with a focus on clarity, scalability, and maintainability.
Framework & Quality Engineering
Apply frontend engineering principles that are transferable across frameworks such as Angular, React, Vue, or equivalent technologies.
Write clean, well-structured, readable, maintainable, and testable JavaScript and TypeScript code.
Demonstrate awareness of the responsible use of AI and proficiency in leveraging AI tools, including effective solicitation techniques and token-efficient solicitation design.
Performance, Accessibility & User Experience
Apply frontend performance best practices, including lazy loading, efficient rendering, asset optimization, and performance diagnostics.
Ensure consistent behavior across browsers, devices, and screen sizes.
Diagnose and resolve frontend performance, usability, and accessibility issues using standard tools.
Security, Operations & Continuous Improvement
Implement secure frontend development practices to protect against common web vulnerabilities.
Demonstrate risk awareness of third-party dependencies, license management, dependency updates, and vulnerability management.
Keep up with the company's security, privacy, and compliance requirements.
What success in this role will look like
Demonstrate successful leadership in complex frontend delivery, improved engineering capability, and consistent adoption of architecture, accessibility, and quality standards.
Success in this role is measured by the ability to consistently deliver high-quality results through technical execution, collaboration, technical quality, operational reliability, and business delivery expectations, including:
Delivering modern, accessible, maintainable, and scalable frontend solutions.
Solid JavaScript and TypeScript implementation quality with clean, testable, and reusable code.
Effective use of web standards, accessibility practices, API-driven collaboration, and frontend architecture patterns.
Improved frontend performance, usability, reliability, and consistency across devices and browsers.
Qualifications & Experience
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology or a related field.
Solid professional experience with modern frontend development using JavaScript and TypeScript.
Good understanding of web fundamentals, including HTML, CSS, browser behavior, accessibility, responsive design, and investigation of tool performance (e.g., Chrome dev tools).
Experience with at least one modern frontend framework or library, such as Angular, React, Vue, or equivalent technologies.
Experience consuming REST APIs in an API-driven or contract-driven environment.
Familiarity with frontend testing strategies, CI/CD pipelines, code reviews, and shared development standards.
Work effectively in a team, contributing to collective success while remaining open to feedback and coaching from more experienced colleagues.
Knowledge of frontend security fundamentals, dependency management, privacy, and enterprise compliance expectations.
7+ years of experience are required.
Preferred Experience
Experience with templates and state management libraries.
Knowledge of design systems, enterprise UI platforms, and accessibility-focused delivery.
Experience in enterprise digital delivery or in regulated environments.
Team collaboration skills.
Knowledge of the use of AI, solicitation skills, how to use AI tools - effective solicitations in tokens.
Profil recherché
Environnement de travail
A propos d’emagine Depuis 30 ans, nos clients voient en emagine un partenaire fiable auquel ils confient leurs projets IT, Applicatif, Digital et Cybersécurité. Présent en France au travers de 5 bureaux et en dix autres pays Européens, nous formons dorénavant un groupe de 600 m€ de chiffre d’affaires, avec plus de 4 500 consultants en mission. Nous accompagnons nos clients sur des prestations à très forte valeur ajoutée et proposons des solutions complètes d’audit et de gestion de ressources externes. Nous devons notre capacité à intervenir sur des prestations complexes ou pointues à notre esprit d’innovation et à l’agilité qu’emagine met au cœur de son dispositif.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
JavaScript Frontend Developer (h/f)
emagine Consulting SARL
