React Developer

ServIT Consulting LLC
Charlotte, NC, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Agile Methodology Amazon Web Services Applications Architecture HTML5 Microsoft Azure Browser Compatibility Cascading Style Sheets (CSS) Continuous Integration JSON OAuth OpenID
+20 more
Scrum Methodology JSON Web Token Responsive Web Design Session Management Software Engineering TypeScript Enterprise Software Applications ReactJS Software Security Cypress (Programming Language) Backend Git Information Technology Front End Software Development React Redux React Testing Library Api Design Restful APIs Es2015 Microservices

Job description

We are seeking an experienced Senior React Developer for an onsite position in Charlotte, NC, supporting a banking client. The ideal candidate will have strong hands-on expertise in React.js, TypeScript, JavaScript, Redux, REST APIs, and modern enterprise front-end development. The role requires close collaboration with product, UX, backend, architecture, and QA teams to deliver secure, scalable, high-performance banking applications., * Design, develop, and maintain scalable web applications using React.js and TypeScript.

  • Build reusable UI components, libraries, and responsive user interfaces.
  • Integrate front-end applications with RESTful APIs and backend services.
  • Implement state management using Redux, Redux Toolkit, Context API, or similar solutions.
  • Collaborate with product owners, UX/UI designers, backend developers, architects, and QA teams.
  • Develop applications following banking standards for security, authentication, authorization, and data privacy.
  • Write clean, maintainable, well-tested code and participate in peer code reviews.
  • Develop unit, integration, and UI tests using Jest, React Testing Library, Cypress, or similar tools.
  • Troubleshoot production issues and optimize applications for performance, scalability, and responsiveness.
  • Participate in Agile ceremonies, sprint planning, estimation, technical design, and release activities.
  • Support CI/CD processes and deployments across development, QA, and production environments.

Requirements

  • 7+ years of software development experience with strong front-end development expertise.
  • Strong hands-on experience with React.js, Hooks, functional components, and modern React patterns.
  • Strong JavaScript ES6+ and TypeScript skills.
  • Experience with HTML5, CSS3, responsive design, and modern UI development.
  • Strong experience with Redux / Redux Toolkit or comparable state-management solutions.
  • Experience integrating REST APIs, JSON services, and asynchronous workflows.
  • Experience with Jest, React Testing Library, Cypress, or equivalent testing frameworks.
  • Experience with Git, CI/CD pipelines, Agile/Scrum, and enterprise development practices.
  • Understanding of OAuth 2.0, OIDC, JWT, secure session management, and role-based access controls.
  • Strong understanding of browser compatibility and front-end performance optimization.

Preferred Qualifications

  • Banking or financial-services experience is strongly preferred.
  • Experience developing secure enterprise applications in regulated environments.
  • Knowledge of microservices and API-driven architectures.
  • Exposure to AWS or Azure cloud environments.
  • Understanding of accessibility standards and secure software-development practices.

Education

Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent professional experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:26 min

Leveraging existing web knowledge for developer experience

Xuan Huang Xuan Huang · World Congress 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:30 min

Implementing application frontends with modular service architectures

Torben Schramme · World Congress 2021

Videos

See all

Related articles

See all