Senior React Engineer for an open-source components library

SSA Group is looking for a Senior React Engineer to join our team to work on an open-source components library and its integration into various projects. 

Project

SSA UI kit is an open-source React-based library combining multiple UI Components, Widgets, Blocks, and Forms classified by application area and implemented following Atomic design principles. The product includes Figma design, integration with Firebase and examples of implementation for different business domains. 

SSA UI kit was founded and is supported by SSA Group.  

Technology Stack
  • React, Typescript, React router, React hook form 
  • Nivo charts, Floating UI  
  • Webpack, Babel 
  • Emotion 
  • Husky 
  • ESLint, Prettier, Stylelint  
  • Jest, React testing library, Playwright, Storybook 
  • Lost Pixel 
  • Github, pNPM monorepo  
  • Firebase
Team

Project manager, Senior React engineer, UI/UX designer, Manual QA Engineer.

Candidate Requirements
  • 5+ years in professional front-end development 
  • Excellent knowledge of React and Typescript 
  • Advanced knowledge of modern HTML, CSS and web standards 
  • Strong experience converting Figma designs to React 
  • Good knowledge of the modern front-end projects’ toolchain: babel, tsc, eslint, prettier, webpack, etc. 
  • Experience with unit or/and e2e tests 
  • Experience in building dashboards with interactive charts 
  • Experience in estimations and system design
  • Understanding of Agile Manifesto
  • Intermediate or higher level of English  
  • Strong analytical skills, attention to details and problem-solving attitude 
  • Proactive, self-disciplined, goal-oriented, open-minded, and highly collaborative within their team 
Responsibilities
  • Build and maintain an open-source React components library 
  • Convert Figma designs to high-quality code 
  • Build projects on top of the SSA UI Kit 
  • Following industry best practices to develop and deliver high-quality, clean and maintainable code 
  • Bring up ideas for further project evolution 
  • Respond to issues on GitHub posted by the community 
  • Write documentation for SSA UI Kit users 
Work mode
  • Hybrid
    Hybrid
  • Remotely
    Remotely
Office Location
  • Lviv, Ukraine
    Lviv, Ukraine

Do you have any questions?

Contact Maksym if you want to know more. We will be happy to help you!

Find out more in video

Why choose us

Senior team
Senior team
On the project, you have an opportunity to work closely with senior teammates and gain new experience and insights
Regular review
Regular review
We provide a regular review of professional level based on matrices of competence, code and peer reviews, as well as client's feedback and project results
Long-term employment
Long-term employment
We have never supported one-project-employment philosophy and reckon there is always a job for a competent specialist
Challenging  projects
Challenging projects
Work with cutting-edge technologies, gain access to the most up-to-date tools and apply your skills to complex projects
Certifications
Certifications
We encourage our employees to continue improving their skills and obtaining professional certifications
Flexible working schedule
Flexible working schedule
Start your workday any time before 11 a.m. and adapt your schedule to meet 40 hours a week
Social package
Social package
We offer 20 working days of paid vacation, 10 sick leaves and a flexible leave policy
Send us your CV to become a part of our team join us

Apply here!

Autofill form below using social networks

    By clicking “Apply” below you confirm you have read and accepted the Privacy Policy

    you're currently offline