Software Engineer (React/Java)
Role summary
A Senior Front-End Developer is sought to join a high-impact team building modern, cloud-native web and mobile applications. The role focuses on delivering responsive, scalable, and high-performing user experiences using React, JavaScript, and TypeScript. Responsibilities include designing UIs, building reusable components, ensuring UI/UX consistency, integrating RESTful APIs, leading code reviews, and contributing to CI/CD pipelines. The ideal candidate has 6+ years of front-end experience, expertise in React, JavaScript, TypeScript, cloud environments, API integration, CI/CD, and SQL, with experience in Agile/Scrum teams.
Senior Front-End Developer (React)
Join a high-impact team building modern, cloud-native web and mobile applications that support enterprise users across retail, service, and internal operations. This role is heavily focused on
front-end development
, delivering responsive, scalable, and high-performing user experiences across web and mobile platforms.
You’ll collaborate closely with product, design, and backend teams to build intuitive interfaces, drive UI consistency, and elevate the overall user experience, while contributing to backend services as needed.
Key Responsibilities
- Design and develop
modern, responsive UIs
using React, JavaScript, and TypeScript
- Build and maintain
reusable components and shared front-end libraries
- Drive
UI/UX consistency, performance, and accessibility
across applications
- Partner with backend engineers to define and integrate
RESTful APIs
- Lead
code reviews
, mentor developers, and promote front-end best practices
- Troubleshoot and resolve issues across web and mobile environments
- Contribute to
CI/CD pipelines
, testing, and release processes
- Participate in Agile ceremonies (sprint planning, standups, releases)
Required Qualifications
- 6+ years of software development experience with a
strong front-end focus
- Expertise in
React, JavaScript, and TypeScript
- Experience building applications in
cloud-based environments
- Solid understanding of
API integration and RESTful services
- Experience with
Git workflows and CI/CD pipelines
- Strong knowledge of
SQL (PostgreSQL preferred)
- Experience working in
Agile/Scrum teams
Preferred
- Experience with
state management tools
(React Query, Redux, etc.)
- Familiarity with
authentication/authorization
(Auth0, SAML, OIDC)
- Experience with
automated testing
(Jest, Cypress)
- Exposure to
AWS and microservices architecture
Nice to Have
- Experience contributing to
design systems or component libraries
- Working knowledge of backend technologies (
Node.js or Java/Spring Boot
)
- Basic understanding of
DevOps tools
(Docker, pipelines)
What We’re Looking For
- Strong communicator who can bridge
technical and business teams
- Passion for building
clean, scalable, user-centric interfaces
- Proven ability to
mentor, lead by example, and drive standards
- Self-starter who thrives in a
fast-paced, collaborative environment
Compensation:
Up to $125,000 annually
*Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications*
.