React.js / Full-Stack Developer

Uniquehire Consulting Llc
San Francisco, CA, United States
6 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
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Performance Management Unit Testing Continuous Integration DevOps Python (Programming Language) OAuth OpenID E2e Testing Systems Integration Strategies of Testing
+11 more
Web Applications Web Application Frameworks Okta ReactJS Backend Integration Tests Front End Software Development React Redux React Testing Library Restful APIs Microservices

Requirements

We are looking for a Senior React.js Developer with backend experience in Java and/or Python (8-10 years of experience) to design, build, make, reliable and optimize scalable web applications., * Design and develop scalable, high-performance React.js applications using modern frontend engineering practices.

  • Strong professional experience developing modern web applications using React.js (4-6 years).
  • Optimize React applications by reducing unnecessary renders and improving runtime performance using techniques such as useMemo, useCallback, React.memo, and efficient component design.
  • Experience building, maintaining, or contributing to reusable component libraries or design systems.
  • Strong understanding of frontend application performance, accessibility, maintainability, and scalability.
  • Architect frontend solutions from the ground up, ensuring maintainability, reusability, performance, and long-term scalability.
  • Build and maintain reusable component libraries and design systems to support consistent user experiences across applications.
  • Implement complex state management patterns using Redux Toolkit, React Context, or similar solutions, selecting the right approach based on application complexity and scalability needs.
  • Hands-on backend development experience with Java and/or Python (4-6 years), including building or integrating RESTful APIs, backend services, or microservices.
  • Testing Strategy: Proficiency in setting up comprehensive testing pyramids, including unit testing (Jest), integration testing (React Testing Library), and E2E testing
  • OAuth and Okta authentication experience (implementing secure sign-in, token handling, and integration with Okta/OIDC)., * Micro-Frontends: Experience breaking down large monolithic SPAs into independently deployable, loosely coupled micro-frontends.
  • CI/CD & DevOps: Familiarity with deploying React applications to cloud platforms (AWS) and integrating frontend builds into CI/CD pipelines
  • Cross-Functional Collaboration: Strong communication skills to collaborate effectively with UX/UI designers, backend engineers, and stakeholders.

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.

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann +2 · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all