React Developer (Frontend Engineer)

Jobs via Dice2 months ago
Raleigh, NC, United States
On-site
Contract
Junior Level (1-3 years)

Job Description

Position Overview

Dice is the leading career destination for tech experts at every stage of their careers. Our client, RAVIN IT SOLUTIONS, Inc, is seeking a highly skilled React Developer (Frontend Engineer) to join their team. This role is located in Raleigh, NC or Weehawken, NJ (Onsite day 1) and is a contract position (Duration: C2H) in the Banking / Financial Services industry. Candidates should have 12+ years of experience and a strong background in modern frontend frameworks and enterprise-grade UI development.

Key Responsibilities

  • Develop responsive, reusable, and modular UI components using React.js, TypeScript, and ES6+.
  • Integrate REST APIs, GraphQL, or microservices-based backend systems.
  • Collaborate with UX/UI teams, product owners, and backend teams to translate requirements into technical solutions.
  • Optimize application performance, accessibility, and security according to enterprise best practices.
  • Participate in Agile ceremonies including Scrum, Sprint Planning, Code Reviews, and Grooming.
  • Maintain high code quality using tools like Jest, React Testing Library, and automated CI/CD pipelines.
  • Assist with architectural decisions, troubleshooting, and enterprise modernization initiatives.

Required Qualifications

  • Strong hands-on experience with React.js (hooks, context API).
  • Proficient in TypeScript & JavaScript (ES6+).
  • Experience with Redux, Redux Toolkit, Recoil, or Zustand.
  • Skilled in HTML5, CSS3, SASS, and Styled Components.
  • Familiarity with Webpack, Babel, and NPM/Yarn.
  • Experience integrating RESTful APIs and GraphQL.
  • Proficiency with frontend testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
  • Knowledge of responsive UI frameworks like Material UI, Ant Design, or Bootstrap.
  • Understanding of Enterprise Git workflows and DevOps practices with tools like Jenkins, Azure DevOps, or GitLab CI.

Preferred Qualifications

  • Prior experience in banking or financial services is a strong plus.
  • Experience with micro-frontend architectures.
  • Working knowledge of AWS or Azure cloud frontend deployment.
  • Familiarity with Node.js for build scripts or server-side rendering (SSR).

Required Skills

CSS3
Styled Components
Jest
Babel
Agile methodologies
TypeScript
NPM/Yarn
REST API integration
HTML5
Redux/Redux Toolkit/Recoil/Zustand
SASS
CI/CD pipelines
JavaScript (ES6+)
React Testing Library
React.js (including hooks and context API)
Webpack
GraphQL