Position: Senior React Engineer for an open-source components library
Company: SSA Group
Experience required: 5y
Category: Other
English level: intermediate
Published: 2023-07-01T00:00:00+03:00

**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, Emotion, React router, React hook form, Nivo charts, Floating UI 
Webpack, Storybook 
ESLint, Prettier, .editorconfig, Husky 
Jest, React testing library  
Github, pNPM monorepo, Firebase   

**TEAM**
Team Lead/Sr. developer, a Designer, and a QA.  
We are expecting to have a Jr. Front-end developer eventually. 

**CANDIDATE REQUIREMENTS**
8+ years in professional front-end development 
Excellent 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 
Good communication skills, Intermediate or higher level of English  
Strong analytical skills, attention to detail and problem-solving attitude 
Self-disciplined, goal-oriented, open-minded, and highly collaborative within their team 
Understanding of Agile Manifesto; ability to work flexibly without meticulously defined tasks and strict backlog 

**WILL BE A PLUS**
Open-source contributions experience 
Experience with building component libraries from scratch 
Experience with A11y 
Front-end performance optimisation experience (including SSG, SSR, Critical Rendering Path, CDN, etc.)  
Experience with Firebase: Firestore, Hosting, Storage 
Webpack configuration experience 

**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 
Eventually mentor a Junior developer (code review, guidance) 
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