Romain - Engineering 🎬
Hello, I'm Romain. I've been working in the web industry since about 14 years, so I'm almost a dinosaur in this industry. Today I'm working at D-EDGE as a front-end engineer.
Please accept cookies to access this video content.
What does your role do at D-EDGE?
I work in the UI translator [UI/UX] team. With the UI team, we are responsible for delivering component libraries representing the design system. We mainly use HTML, CSS and JavaScript. Personally, I really focus on writing semantic HTML with a big focus on accessibility. We also write presentational JavaScript code, and we use a lot of tools that the modern front-end ecosystem offers us — React, TypeScript, Storybook, only to cite a few.
What are the main challenges you face in your job?
One of the main challenges we face is to write flexible APIs for our component library, meaning that it's easy to use for developers and it represents well the designer's vision. Another challenge is to develop and maintain those component libraries as products, meaning managing releases, versioning and especially a very good documentation website.
Our work is organized in agile methodology, two-week sprints, whose content is defined mainly by the designers and also by the developers and product team members. We work very closely with the designers to ensure their vision, their specification, is well represented in the browser, and then we work with full-stack developers to ensure the products we offer them is well fit to their various technology stacks.
If you join us at D-EDGE, you'll have the opportunity to work on a great variety of projects. Another point is you'll be able to propose your own solution when you face some technical challenges, and another opportunity you might get is to contribute, to participate in conferences about the new technologies we are using every day.