React.js / Full-Stack Developer
Uniquehire Consulting Llc
San Francisco, CA, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- 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
AM
Ashutosh Mishra
almost 3 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
LM
Luis Minvielle
The Best 7 Frontend Frameworks for Developers in 2025
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
LM
Luis Minvielle
Top 5 React Form Libraries for Developers
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago