Requirements:**
Recent experience with pure React and Typescript, following React 18 best practices (no Classical components or Classical HOCs)
Recent experience with Redux and Redux Sagas (not alternatives like Zustand or other state management libraries)
Experience with ReduxJS Toolkit (RTK) is acceptable
Experience working/creating/maintaining basic components (buttons, dropdowns, layouts, etc.) without third-party libraries such as Chakra, MUI, Antd, etc.
Experience with styles-in-JS pattern using either styled-components or @emotion/styled, preferably with advanced patterns like custom themes, theme mapping and wrappers, mobile responsive components
Experience with latest data routing from react-router-dom is a plus
Experience with mono repositories is a plus (NX workspace is a huge plus)
Responsibilities:**
Practiced ownership over their engineering decisions and exposure to autonomy and decision-making beyond just styling elements
Able to discuss and explain what they are doing, how it works, and the reasoning behind architectural and engineering decisions
Capable of reasoning about higher-level architecture and engaging in discussions about compliance with engineering and architectural standards
Should consider long-term consequences in decision-making
Familiarity with technical debt, its consequences, and approaches for avoidance
*Skills:**
Strong communication skills