React Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
16 Best Free React UI Libraries in 2025
The Best 7 Frontend Frameworks for Developers in 2025
Top 5 React Form Libraries for Developers
Dev Digest 120 - Apple and peers