What are the responsibilities and job description for the Senior React UI Developer position at TrueSkilla?
Job Title: Senior React UI Developer
Type: W2 Only
Duration: 12 Months
Location: Charlotte, NC – Hybrid Role (3 days onsite every week)
Role Summary:
We are seeking a Senior React UI Developer to design, build, and maintain high quality, scalable user interfaces for modern web applications. This role focuses on front end architecture, performance, UI quality, and collaboration with product, design, and backend teams. The ideal candidate is a hands-on engineer who cares deeply about user experience, code quality, and maintainability.
Responsibilities:
- Design, develop, and maintain complex UI components using React and modern JavaScript/TypeScript
- Own front end architecture decisions, including component design, state management, and performance optimization;
- Collaborate closely with UX/UI designers to translate wireframes and designs into accessible, high quality user interfaces
- Work with backend and platform engineers to integrate APIs and ensure seamless end to end functionality
Required Skills:
- Expert knowledge of: JavaScript (ES6 ), TypeScript, HTML5, CSS3, responsive and adaptive design
- Strong experience with: Modern React features (Hooks, Context, Suspense, etc.); State management (Redux, Zustand, React Query, or similar); Component based architecture and reusable UI libraries
- Familiarity with design systems and UI frameworks (Material UI, Ant Design, Chakra, Tailwind, etc.)
- Experience with testing frameworks (Jest, React Testing Library, Cypress, Playwright)
- Knowledge of RESTful APIs and/or GraphQL
- Experience working in Agile / Scrum environments