The mission of Digital Lab is to explore potential of new technologies (Cloud, AI, HMI) to produce digital MVPs and deliver new solutions to ADM users (internal and/or external)
The role of the senior front-end developer is to work closely with leaders, designers and product owner to understand business goals and ensure that the front-end team & technologies users are aligned with these.
The successful candidate will know how to analyze user needs to ensure a positive user experience and deliver business value.
Collaborating closely with designers to understand requirements and effectively translate them into technical requirements for the front end team
Coordinate with the UI/UX designer and product owner to deliver functional and user friendly solutions and ensuring high quality interfaces during design reviews
Having deep knowledge of using a Design system:
Utilize and contribute to the design system to maintain consistency and efficiency across projects.
The developer should have deep knowledge on design system and master fundamental tools as Storybook for example
Planning and documenting comprehensive technical specifications for features or system design, ensuring a clear roadmap for development
Participate to testing sessions with designers and end users
Responsible for front-end building to meet business process and application requirements
Develop responsive web applications using modern front end technologies such as React.JS / React Native
Implement mobile-first design principles to ensure seamless experiences across various devices and platforms.
Coordinate and share knowledge with other FE developers in all aspects of the software development life cycle, including design, development, coding, testing, and debugging, to deliver high-quality solutions
Ensuring that software quality standards are met by enforcing code standards, conducting rigorous testing, and implementing continuous improvement processes
Conducting code reviews and providing constructive feedback to ensure code quality and adherence to best practices
Deployment-
Deploy and manage front end applications on Azure Cloud, ensuring scalability, reliability, and security.
Developer should have strong knowledge of Azure Cloud (Azure Static Web apps, Azure AD/B2C, Azure Cloud Front and Azure App Gateway) and being certified if possible.
Graduation and Industrialization
Support handover team to scale front end solution at production level
Responsible to write and deliver required documentation to explain front end logic
Achieve high-quality code (readable, scalable and easy to maintain)
Code quality
Strong knowledge on code quality and testing (unit and integration)
Deliver code with coverage > 85%
Performance and mentoring
Optimize application performance and user experience through code optimization and performance tuning.
Collaboration and Agile
Work closely with Digital Lab Team / GT Teams / Projects Teams and Users
Communicate around your solutions and present them to other developers
Work in agile mode and coordinate daily with Scrum Master during projects
Your Profile:
Proficiency in JavaScript and TypeScript, React, HTML, MUI, CSS, with a deep understanding of their core principles.
Proficiency with Vite and Webpack builders
Strong knowledge on testing libraries: React Test Library, Jasmine and Jest
Experience in state management and strong knowledge of Redux
Experience with mobile development frameworks such as React Native and Ionic
Experience with design systems, storybook and component-based architecture. Knowing how to design components and UI skills.
Strong experience of integrating APIs. Deep knowledge on REST, OpenAPI and Redux Toolkit Query.
Strong understanding of cloud computing concepts, particularly Azure Cloud services to deploy code and application there. Azure certification is a plus.
Proficient in using code versioning tools (GIT)
Proficient in using CI/CD within GITHub, mainly GITHub CI/CD pipelines. Strong knowledge on YAML is needed.
Optimization of the code for maximum speed and scalability
Implementation of best practices in terms of code quality
Building reusable code and libraries for future use. Knowing concepts of artifacts library.
Experience on mobility / Understanding differences between mobile delivery platforms vs desktop and optimizing output to match the specific platform
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Ability to adapt to changing priorities and thrive in a fast-paced, dynamic environment.
Desired Skills:
Proficient knowledge of another front-end programming language (Angular)
Education Requirements:
Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field OR 7+ years of equivalent experience.
5+ years of demonstrated ability in front end development
Must have 3 years of experience in developing Web-apps or Mobile app.
Experience of working using Agile methodologies
To apply please click on APPLY TO THIS POSITION
Job Post Date: 09/19/25
Follow Company Alert×
By Creating a follow company alert, you will receive alerts once per day when this company or any other company you are following posts new jobs.
Provide your information below to setup an alert.
×
Follow Company Alert Saved
Company alert saved for .
Company alert(s) will be sent to .
Alerts for the companies you are following will be sent once daily as new jobs are posted.
Follow Company Alert×
Follow Company Alert Saved
Follow Company Alert