Role Name
Front-End Developer-ReactJS
Job Summary
The ReactJS Front-End Developer will be responsible for building and maintaining interactive, high-performance, and responsive user interfaces. This role focuses on component-based architecture, modern state management practices, and delivering scalable, maintainable front-end solutions.
Location
Brentwood, TN
Experience
8+ Years (Strong ReactJS experience required)
Key Responsibilities
Front-End Development
Build and maintain interactive, high-performance, and responsive user interfaces using React.js.
Ensure consistent UI behavior across browsers and devices. Component-Based Architecture
Design and develop reusable, modular UI components to support scalability and maintainability.
Follow best practices for component structure, code reusability, and performance optimization. State Management
Implement and manage application state using Redux, Zustand, or Context API.
Ensure predictable state flow and efficient data handling across components. Required Skills & Experience
8+ years of hands-on experience with ReactJS.
Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
Experience with modern state management libraries (Redux, Zustand, Context API).
Understanding of component lifecycle, hooks, and performance optimization techniques.
Experience building responsive and scalable front-end applications. Competencies
Digital: ReactJS
Front-End Architecture
UI Performance Optimization
Problem Solving & Debugging
Collaboration & Communication Preferred Skills
Experience with TypeScript.
Familiarity with REST APIs and frontend-backend integration.
Exposure to CI/CD pipelines and version control systems (Git).
Knowledge of UI/UX best practices and accessibility standards.