Title: Senior React UI Developer
Locations: 300 S Brevard St Charlotte, NC
Duration: 12 months
Work Engagement: W2
Work Schedule: 3 days in office/2 days remote
Benefits on offer for this contract position: Health Insurance, Life insurance, 401K and Voluntary Benefits
Summary:
We are seeking a highly skilled Senior React UI Developer to design, build, and maintain high‑quality, scalable user interfaces for modern web applications. This role is heavily focused on front-end architecture, UI performance, code quality, and cross-functional collaboration. The ideal candidate is a hands-on engineer passionate about delivering exceptional user experiences and writing clean, maintainable code.
Responsibilities:
- Design, develop, and maintain complex UI components using React and modern JavaScript/TypeScript.
- Own front-end architecture decisions, including component structure, state management strategy, and performance optimization.
- Collaborate closely with UX/UI designers to implement accessible, pixel-perfect, user-centered interfaces.
- Work with backend and platform engineering teams to integrate APIs and ensure seamless end-to-end functionality.
- Ensure UI components are responsive, adaptive, and aligned with modern web standards.
- Implement and maintain automated unit, integration, and end‑to‑end tests to support UI reliability and quality.
- Contribute to front-end best practices, coding standards, and reusable component libraries.
- Participate in Agile/Scrum ceremonies and collaborate effectively within a cross-functional team environment.
Qualifications:
- Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.
- Expert-level proficiency in:
- JavaScript (ES6+), TypeScript
- HTML5, CSS3
- Responsive and adaptive design principles
- Strong hands-on experience with:
- Modern React (Hooks, Context, Suspense)
- State management tools such as Redux, Zustand, React Query, or similar
- Component-based architecture and reusable UI patterns
- Experience working with UI frameworks / design systems, such as:
- Material UI, Ant Design, Chakra UI, TailwindCSS, etc.
- Testing experience using:
- Jest, React Testing Library, Cypress, Playwright
- Solid understanding of RESTful APIs and/or GraphQL.
- Experience working in Agile/Scrum development environments.