We are looking for a React Developer for our client in New York City, NY
Job Title: React Developer
Job Location: New York City, NYJob Type: ContractJob Description:
Pay Range: $60hr - $65hr
- The Senior React Frontend Developer will be responsible for building scalable, high-performance, and reusable frontend solutions for modern web applications.
- This role involves hands-on development using React and TypeScript, contributing to frontend architecture and best practices, and mentoring junior developers.
- The ideal candidate has strong UI engineering expertise, experience with component-driven development, and a collaborative mindset.
Requirement/Must Have:- Strong hands-on experience with React, TypeScript, and JavaScript (ES6).
- Experience building reusable UI components and component-based architectures.
- Proficiency in HTML5, CSS3/SCSS, and JSON.
- Experience with state management libraries (Redux, Zustand, Recoil, or similar).
- Experience using Storybook for UI component development and documentation.
- Familiarity with CI/CD pipelines, Git workflows, and modern build tools.
- Understanding of responsive design, accessibility (WCAG), and cross-browser compatibility.
Experience:- 7+ years of frontend development experience.
- Experience mentoring junior developers and conducting code reviews.
Responsibilities:- Develop and maintain reusable UI components using React and TypeScript.
- Build and maintain modular UI libraries and component systems.
- Write and maintain unit tests using tools such as Jest or React Testing Library.
- Integrate RESTful APIs and manage asynchronous data flows.
- Ensure responsive, accessible, and high-performance frontend implementations.
- Use Storybook to build, document, and test UI components in isolation.
- Manage and upgrade JavaScript and dependency libraries to ensure stability and security.
- Collaborate with architects and backend developers on frontend architecture and design.
- Participate in solution design, performance optimization, and technical decision-making.
- Conduct code reviews and provide technical guidance.
- Work closely with UX/UI designers, QA teams, and product stakeholders.
- Participate in Agile ceremonies including sprint planning and retrospectives.
- Troubleshoot, debug, and tune performance across environments.
Should Have:- Experience with Angular as a secondary frontend framework.
- Knowledge of frontend performance optimization techniques.
- Exposure to analytics or personalization tools.
Skills:- React, TypeScript, JavaScript (ES6).
- HTML5, CSS3/SCSS.
- State management libraries.
- Storybook.
- REST API integration.
- Unit testing frameworks.
- Agile development practices.
Qualification and Education:- Bachelor s degree in Computer Science, Information Technology, or equivalent experience.