JobTarget Logo

Lead UI Developer at OmegaHires – Charlotte, North Carolina

OmegaHires
Charlotte, North Carolina, 28202, United States
Posted on
NewSalary:$60.00 - $65.00/hrJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

About This Position

Job Title: Lead UI Developer
Location: Charlotte, NC (Onsite)
Duration: 12 Months
Job Summary

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.

Key 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
Required Technical Skills
  • 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
Preferred Skills (Nice to Have)
  • Experience with react-router-dom (latest data routing)
  • Exposure to monorepos (Nx workspace preferred)
  • Understanding of performance optimization in React applications
Important Notes
  • Experience with frameworks like Next.js is NOT preferred (pure React expertise required)
  • Candidates must demonstrate deep understanding of React fundamentals and architecture
  • Hands-on experience with Redux (not alternatives like Zustand)
Soft Skills
  • Excellent communication and articulation skills
  • Ability to clearly explain technical concepts and decisions
  • Strong understanding of application architecture and design principles
  • Ownership mindset with the ability to make independent engineering decisions
  • Awareness of technical debt and strategies to manage and reduce it
  • Ability to think long-term and evaluate impact of technical decisions

Job Location

Charlotte, North Carolina, 28202, United States
Loading interactive map for Charlotte, North Carolina, 28202, United States

Job Location

This job is located in the Charlotte, North Carolina, 28202, United States region.

Frequently asked questions about this position

Latest Job Openings in North Carolina

Apply For This Position