Design System Front End Developer

Full time html css javascript git
Software Development
No Location
Hiring from: Europe

About this job

Location options: Remote
Job type: Full-time
Experience level: Junior, Mid-Level, Senior
Role: Frontend Developer
Industry: B2B, HR Services, SaaS
Company size: 201–500 people
Company type: Private


html, css, javascript, git

Job description

Location: Paris / Remote (France, Spain, Germany, UK)

At PeopleDoc we are in the process of rolling out new user interfaces across our solutions. To support this, we have spent the last 3+ years building, validating and deploying a design system of components and design patterns.

In this role, you will work closely with designers and other developers to improve the design system in response to real world feedback and requirements.  You will work primarily in JavaScript, writing some HTML and CSS as required.

The successful candidate will be required to:

  • Convert existing HTML/CSS/JS components into WebComponents , using stencil.js

  • Maintain and improve the design system toolchain

  • Develop new components in response to feedback/briefs from UX designers and product owners.

  • Improve, extend and refactor existing components in line with design,  development and accessibility best practices

  • Improve the documentation and organisation of the design system

  • Review the code of your colleagues

  • Help the team automate and scale by writing automation scripts and tools

Competencies required:

You will have:

  • Knowledge or experience of consuming or building design systems

  • Good JavaScript knowledge, including:

    • A good understanding of web components - how to build them, their advantages, limitations and disadvantages

    • Experience building or improving project toolchains 

    • Vanilla JS knowledge

  • Understanding of accessibility best practices and how to apply them

  • Knowledge of GIT or equivalent

  • Experience participating in and contributing to code review

  • A high attention to detail

  • English language skills. As a team we communicate in English, so it’s essential that you can express yourself in both written and spoken English. 

  • Well developed time and task management skills, with the ability to prioritise your workload in line with business objectives

It would be a bonus if you also have:

  • Good knowledge of HTML and CSS, including:

    • An understanding of HTML semantics

    • Knowledge of CSS methodologies (BEM, SMACSS etc.) and why they are important

    • Proficiency in CSS preprocessors (we use SASS)

    • Experience working with new CSS techniques (flexbox, grid, etc.)

  • Experience working within an agile development environment

  • French language skills - the main office is located in Paris and most employees are French speakers

Formal educational qualifications in computer science are viewed favourably, but not essential. More important is your proven capacity to solve problems and deliver excellent code.

Typical Interview Process:

  • If your application is selected, a Recruiter will reach out to schedule a phone screen with them.

  • If selected to move forward, you will complete a HackerRank Coding Assessment.

  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.

  • Offer stage.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

About this job Location options: RemoteJob type: Full-timeExperience level: Mid-Level, Senior, LeadRole: Mobile DeveloperIndustry: Software DevelopmentCompany size: 51–200 peopleCompany type: PrivateTechnologies reactjs, mobile, react-native, ios, android Job description We know that during this time there are concerns around the actuality...
reactjs mobile react-native ios android
Software Development
No Location
Hiring from: U.S. / Canada, Europe, North America, South America, Southern Africa
View job 50,000 - 65,000 EUR / year
About this job Compensation: €50k - 65kLocation options: RemoteJob type: ContractExperience level: SeniorRole: Mobile DeveloperIndustry: Financial TechnologyCompany size: 11–50 peopleCompany type: VC FundedTechnologies react-native, javascript Job description Summary: We are looking for a talented fully remote mobile engineer to help us build world-class...
react-native javascript
Software Development
No Location
Hiring from: Europe
About this job Location options: RemoteJob type: ContractExperience level: SeniorRole: Backend Developer, Mobile DeveloperIndustry: Agile Software Development, Cloud Services, Product DevelopmentCompany size: 201–500 peopleCompany type: PrivateTechnologies android, java, rest, kotlin, hybrid-mobile-app Job description Hello! Are you ready to Work from...
android java rest kotlin hybrid-mobile-app
Software Development
No Location
Hiring from: Europe, North America, South America, Southern Africa

Share you skills and get paid!

All from the comfort of your home.