Job Description
Must-Have Technical Skills:
Strong recent experience with React 18 + TypeScript
No usage of Next.js or similar frameworks
Solid hands-on experience with Redux and Redux-Saga
Familiarity with Redux Toolkit is okay, but we mainly use classic Redux
Experience building basic UI components (buttons, dropdowns, etc.) from scratch
No 3rd-party component libraries
Strong knowledge of styled-components or @emotion/styled
Including advanced styling like themes, responsive design, etc.
Familiar with React Router (v6) for data routing (nice to have)
Experience with mono repositories (NX workspace is a big plus).
Soft Skills Required:
Excellent communication skills
Should be able to explain their code, logic, and decisions clearly
Good understanding of software architecture and engineering best practices
Able to think about long-term impacts of their decisions
Should show ownership and independence in their work.