Lead UI Developer
Job Description
Robotics Technologies is seeking a Lead UI Developer to build pure React+TypeScript front-ends with Redux and Redux Sagas, onsite in Charlotte, NC.
Responsibilities
- Demonstrated, recent experience with Redux and Redux Sagas; alternatives such as Zustand should not be part of the core workflow.
- Experience with Redux Toolkit (RTK) is acceptable, but the team does not rely on RTK heavily in the codebase.
- Design, develop, and maintain basic UI components (buttons, dropdowns, layouts, etc.) without using third‑party libraries like Chakra, MUI, or Ant Design.
- Apply styles‑in‑JS patterns using styled‑components or emotion/styled, including advanced concepts such as custom themes, theme mapping, wrappers, and mobile responsive components.
- Experience with the latest data routing approaches from react-router‑dom is a plus but not mandatory.
- Prior experience with mono repositories is a plus, with NX workspace experience considered a strong plus.
- Be prepared to discuss architecture layering, including rationale and approach, when appropriate.
- Show ownership of engineering decisions and operate with autonomy beyond surface level CSS choices.
Requirements
- Experience with pure React+TypeScript using React 18 best practices; no classical components or higher‑order components, and no frameworks built on top of React (for example, Next.js).
- Experience with Redux and Redux Sagas; not alternatives like Zustand.
- Experience creating and maintaining basic UI components (buttons, dropdowns, layouts, etc.) without third‑party libraries such as Chakra, MUI, or Ant Design.
- Experience with styles‑in‑JS using styled‑components or emotion/styled, including advanced patterns like custom themes, theme mapping, wrappers, and mobile responsive components.
- Ownership of engineering decisions and autonomy in decision making.
Technologies
- React
- TypeScript
- React 18
- Redux
- Redux Sagas
- Redux Toolkit (RTK)
- Zustand
- react-router-dom
- styled-components
- emotion/styled
- Next.js
- Chakra UI
- MUI
- Ant Design
- NX (NX workspace)
Job Description
We are seeking candidates with recent experience in pure React+Typescript, applying React 18 best practices such as avoiding Classical components or Classical HOCs. Frameworks on top of React (like Next.js) are not aligned with this role and are considered a minus.
Equal Opportunity Employer
ROBOTICS TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTICS TECHNOLOGIES LLC will not make any posting or emp