Job Title: UI Developer (React + Node.js)
Location: New York City, NY (100% Onsite) Job Type: Contract (C2C)
Job Summary
We are seeking a highly skilled UI Developer with strong expertise in React.js and Node.js to join our team in New York City. The ideal candidate will be responsible for designing and developing responsive, high-performance web applications, collaborating closely with cross-functional teams, and delivering seamless user experiences.
Key Responsibilities
Develop and maintain scalable and responsive web applications using React.js
Build and manage backend services and APIs using Node.js
Collaborate with UX/UI designers to implement modern, user-friendly interfaces
Optimize applications for maximum speed and scalability
Write clean, reusable, and maintainable code
Integrate RESTful APIs and third-party services
Ensure cross-browser compatibility and mobile responsiveness
Participate in code reviews, testing, and debugging
Work closely with product managers and stakeholders to translate business requirements into technical solutions
Required Skills & Qualifications
Strong experience with JavaScript (ES6+), React.js, and Node.js
Hands-on experience with frontend technologies such as HTML5, CSS3, Bootstrap, Tailwind, or Material UI
Experience in building RESTful APIs and working with Express.js
Familiarity with state management libraries (Redux, Context API)
Knowledge of version control systems like Git
Experience with API integration and asynchronous programming
Understanding of software development lifecycle (SDLC) and Agile methodologies
Strong debugging and problem-solving skills
Preferred Qualifications
Experience with TypeScript
Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
Knowledge of CI/CD pipelines
Experience with database technologies (MongoDB, PostgreSQL, etc.)
Exposure to testing frameworks like Jest, Mocha, or Cypress