About project:

You will be the main actor in implementing and improving a company-wide Design System, that will serve all web applications to align them into one standard.

Our customer is a fast-growing, innovative, and modular platform for international payment transactions. They provide retailers with the modules, which are easy to integrate, cover the entire spectrum of payment management: from the processing of various payment types through automated analytics of customer behavior and requirements, all the way up to integrative risk management.

What will you do: 

  • Developing pure Web Components library
  • Adding new, extending and maintaining existing components
  • Writing unit, integration and behaviour tests
  • Communicating and collaborating with client contact pointers
  • Participating in Scrum events- Developing Guidelines how to integrate and use components libraries with major FE Frameworks
  • Extending and supporting documentation- Implementing accessibility for components

Your profile:

  •  4+ years of commercial experience with FE
  • Have worked extensively in an Agile/SCRUM development methodology
  • JavaScript, Typescript, HTML5, SCSS, Web Components
  • Experience how to build and integrate scailable component libraries
  • Understanding OOP and design patterns
  • Experience with unit, integration and behaviour testing (Jest)
  • Experience with code review and refactoring process- Experience with Git flow.

Nice to have

– Lit Web Component Library

– Experience with principles of Web Components, such a:

– Custom elements

– Shadow DOM (slots, composition, events, styling)

– Template elements

– Practical experience with visual testing, such as Cypress, Playwright or other

– Experience with Storybook

What we offer:

  • Cozy office near park area in the city center
  • Flexible working hours and the ability to work remotely
  • English classes
  • Partial compensation of external training and conferences
  • Excellent working atmosphere in ambitious, diverse, and agile teams
  • 20 paid days off for vacation + 5 sick leaves
  • Zero bureaucracy
  • Strong technical team

Ready to be part of the team?

    Feel free to send us your message and CV
    Let’s Get in Touch
    Hire or extend your team with Jappware
    in just a couple steps.

      Cookies policy
      By clicking on accept, you agree to our Privacy Policy —