Overview
On Site
Contract - W2
Skills
Jersey
Wireframe
Collaboration
Scalability
Scrum
Sprint
User Experience
UI
FOCUS
JavaScript
Elasticsearch
TypeScript
HTML5
Cascading Style Sheets
Css3
API
React.js
Testing
Cypress
Agile
Git
Version Control
Continuous Integration
Continuous Delivery
Microservices
JIRA
Bitbucket
GitHub
Job Details
Job Title: React.js Developer
Location: Hybrid 3 Days Onsite (Jersey City)
Roles and Responsibilities:
- Design and implement scalable and reusable UI components using React.js.
- Translate design wireframes and business requirements into high-quality code.
- Collaborate with backend engineers, UX designers, and product managers to deliver seamless end-to-end features.
- Write clean, well-tested, modular code following best practices.
- Optimize applications for performance, speed, and scalability across devices and browsers.
- Work in an Agile/Scrum team environment, participating in daily standups, sprint planning, and code reviews.
- Stay updated with latest UI/UX trends, tools, technologies, and best practices.
Required Skills & Qualifications:
- 5+ years of UI development experience with strong focus on React.js.
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Experience with Redux / Context API, REST APIs, and asynchronous programming.
- Hands-on experience with Webpack, Babel, ESLint, Jest, and testing frameworks like React Testing Library or Cypress.
- Experience with Agile methodologies, Git version control, and CI/CD pipelines.
- Ability to write unit tests and perform code reviews.
- Experience integrating with backend services, APIs, and microservices.
- Familiarity with tools like JIRA, Bitbucket/GitHub, Figma, or Storybook.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.