Lead UI Developer

OmegaHiresCharlotte, NC
3dOnsite

About The Position

We are seeking a highly skilled Lead UI Developer with strong expertise in React and TypeScript to design and build scalable, high-performance front-end applications. The ideal candidate will have deep hands-on experience with modern React (v18+) best practices, state management using Redux and Redux-Saga, and a strong understanding of UI architecture and design principles.

Requirements

  • Strong experience with React (latest versions) and TypeScript
  • Solid understanding of Redux and Redux-Saga
  • Experience building UI components from scratch (no frameworks like MUI, AntD, Chakra UI)
  • Proficiency in CSS-in-JS (styled-components or Emotion)
  • Strong understanding of component architecture and application layering
  • Experience with REST APIs integration

Nice To Haves

  • Experience with react-router-dom (latest data routing)
  • Exposure to monorepos (Nx workspace preferred)
  • Understanding of performance optimization in React applications

Responsibilities

  • Develop and maintain scalable front-end applications using React (v18+) and TypeScript
  • Build reusable UI components (buttons, dropdowns, layouts) without relying on third-party UI libraries
  • Implement and manage state using Redux and Redux-Saga
  • Follow modern React best practices (functional components, hooks, no class components or HOCs)
  • Apply CSS-in-JS techniques using styled-components or @emotion/styled
  • Design responsive and mobile-friendly UI components
  • Collaborate on architectural decisions and enforce best practices
  • Participate in code reviews and ensure high-quality, maintainable code
  • Contribute to long-term technical strategy and reduce technical debt
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service