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