What are the responsibilities and job description for the React JS Lead - Boston, MA/CT/NJ position at CA-One Tech Cloud Inc.?
Job Details
We are seeking a highly skilled React.js Lead with strong expertise in front-end architecture, design patterns, and system design. The ideal candidate will have hands-on experience leading teams, designing scalable applications, and implementing best practices in UI/UX development. This role requires a blend of technical leadership, architectural vision, and coding excellence.
Key Responsibilities
- Lead the design, development, and deployment of large-scale React.js applications.
- Define and enforce coding standards, best practices, and reusable design patterns for scalable UI development.
- Collaborate with architects, product managers, and backend teams to design end-to-end solutions.
- Drive system design discussions to ensure applications are performant, modular, and maintainable.
- Mentor and guide junior developers through code reviews, design discussions, and technical upskilling.
- Evaluate and integrate modern libraries, frameworks, and tools to improve development efficiency.
- Translate complex business requirements into scalable technical solutions.
- Ensure high performance, accessibility, and cross-browser compatibility in all UI components.
Required Skills & Qualifications
- 10 years of experience in front-end development, with at least 3 years in a lead/architect role.
- Strong expertise in React.js, Redux (or equivalent state management), TypeScript, and ES6 .
- Deep understanding of JavaScript design patterns (e.g., Singleton, Observer, Factory, Module, Strategy).
- Proven experience in system design, component-driven architecture, and scalable application design.
- Solid knowledge of RESTful APIs, GraphQL, and micro-frontend architecture.
- Experience in performance optimization, caching strategies, and lazy loading for large-scale applications.
- Proficiency with build tools and CI/CD pipelines (Webpack, Vite, Babel, Jenkins, GitHub Actions, etc.).
- Hands-on experience with testing frameworks (Jest, React Testing Library, Cypress, etc.).
- Strong grasp of UI/UX principles, accessibility standards, and responsive design.
- Excellent problem-solving, communication, and team leadership skills.
Nice to Have
- Experience with Next.js, Node.js, or other backend frameworks.
- Knowledge of cloud platforms (AWS, Google Cloud Platform, Azure) for deployment and scaling.
- Familiarity with Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and Micro services concepts.
- Exposure to containerization and orchestration (Docker, Kubernetes).
Salary : $50 - $60