Role: React Developer
Location: Woonsocket RI (Onsite)
Position type: Contract
Project Duration: Long Term
We are looking for a skilled React Developer with a strong front-end foundation to build scalable, high-performance web applications as part of a large, cross-functional team.
Job Description
- Develop and maintain scalable web applications using React 18+, leveraging modern features such as hooks, concurrent rendering, and component‑driven architecture.
- Build reusable, performant UI components and integrate with backend APIs using modern JavaScript (ES6+) and TypeScript.
- Apply best‑practice state management (Redux Toolkit, Context API, Zustand) and frontend architecture.
- Implement and monitor application telemetry using tools like Application Insights/OpenTelemetry to track errors, usage, and performance.
- Analyze and contribute to KPI reviews, including Core Web Vitals (LCP, CLS, INP), page performance, and user engagement metrics.
- Optimize applications for performance using techniques such as lazy loading, code splitting, and memoization.
- Collaborate in an agile team environment, ensuring high‑quality code through testing frameworks (Jest, React Testing Library) and code reviews.
Key Responsibilities
- Develop and maintain modern web applications using React, TypeScript, and JavaScript.
- Build reusable UI components and ensure consistency across applications.
- Integrate APIs and manage client‑side state efficiently.
- Participate in design reviews, code reviews, and sprint planning.
- Optimize applications for performance, accessibility, and responsiveness.
- Collaborate closely with UX, backend, and product teams in a large‑team environment.
Required Skills
- 5+ years of experience in front-end development, with deep expertise in React.
- Strong knowledge of HTML, CSS, JavaScript, and modern ES6+ features.
- Experience with state management (Redux, Zustand, or TanStack Query).
- Familiarity with component‑driven architecture and reusable design patterns.
- Experience working in large engineering teams and enterprise‑scale applications.
- Solid understanding of performance optimization and debugging tools.
Good to Have
- Experience with Micro Frontends / Module Federation.
- Knowledge of CI/CD pipelines and build tools (Webpack, Vite, Rsbuild).
- Exposure to design systems and UI libraries.
We are an equal opportunity employer and welcome applications from all qualified candidates.