Senior React Developer
Commercial Metals
Branchville, New Jersey
21 days ago
Job Description
Key Responsibilities
- Develop, test, and maintain front-end applications using React.js, TypeScript, Redux (or other state management libraries).
- Translate complex business requirements and UI/UX designs into scalable, reusable components and features.
- Optimize application performance for maximum speed, scalability, and responsiveness.
- Collaborate with cross-functional teams (designers, backend engineers, QA, and product managers) to deliver high-quality products.
- Review and maintain code quality standards through code reviews, testing, and best practices.
- Stay current with the latest React ecosystem trends, tools, and best practices, and drive their adoption within the team.
- Contribute to system architecture and participate in design discussions.
- Mentor and guide junior developers, providing constructive feedback and technical direction.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional experience in front-end development, with at least 3 years focused on React.js.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Hands-on experience with React ecosystem tools (Redux, React Query, Context API, Next.js, etc.).
- Solid understanding of RESTful APIs, GraphQL, and integration with backend services.
- Familiarity with modern build pipelines and tools (Webpack, Babel, Vite, etc.).
- Experience with testing frameworks (Jest, React Testing Library, Cypress, etc.).
- Strong problem-solving, debugging, and performance tuning skills.
- Excellent communication and collaboration abilities.
- Experience working in Agile/Scrum environments.
Preferred Skills
- Knowledge of micro-frontend architecture and large-scale application development.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of accessibility (WCAG) and SEO best practices.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
What We Offer
- Competitive salary and performance-based bonuses.
- Health, dental, and retirement benefits.
- Flexible work hours and remote-friendly environment.
- Opportunities for career growth, mentorship, and professional development.
- Collaborative, innovative, and inclusive team culture.