Contract

Senior Front-End Software Engineer – Java

Posted on 22 August 25 by Shubham Gupta

  • Remote, CA
  • $70 - $75 per Hour
Logo

Powered by Tracker

Job Description

Job Title: Senior Front-End Software Engineer – Java
Location: Sunnyvale, CA (Hybrid)
Employment Type: Contract


Role Overview
We are seeking an exceptional Front-End Software Engineer with strong Java proficiency to build and enhance user-facing applications that integrate seamlessly with backend services. In this position, you will help shape high-performance, data-driven interfaces that drive retail innovation at scale.

Key Responsibilities
Design and implement responsive, maintainable, and accessible front-end components using JavaScript frameworks (e.g., ReactJS, Redux), TypeScript, HTML5, and CSS3.
Develop reusable UI modules and components that support retail and e-commerce platforms, including advertising and onboarding workflows.
Integrate front-end applications with backend services built using Java, Spring Boot, and microservices architecture.
Build and consume REST APIs, GraphQL endpoints, and scalable web services.
Collaborate with UX designers, product managers, backend engineers, and architects to define requirements and deliver polished user interfaces.
Develop and execute automated tests (unit, functional, integration, end-to-end) using frameworks such as Jest or React testing libraries.
Ensure high front-end performance by identifying and resolving bottlenecks, and applying best practices for code optimization.
Mentor junior team members, conduct code reviews, and contribute to a culture of continuous improvement.
Contribute to CI/CD processes for front-end delivery, leveraging tools such as Jenkins, Webpack, and cloud platforms like Azure or GCP.

Qualifications
Minimum 5+ years of professional experience in front-end software development.
Strong command of JavaScript (ES6+), TypeScript, ReactJS, Redux, HTML5, CSS3, and responsive UI frameworks.
Proficient in Java and familiar with backend frameworks such as Spring Boot, and microservices architecture.
Experience with API design and integration: REST, GraphQL.
Skilled in using front-end testing tools (e.g., Jest, React Testing Library, Svelte Testing Library).
Familiarity with CI/CD pipelines, modern build tooling (Webpack), and cloud deployment (Azure, AWS, GCP).
Strong communicator with experience working in Agile and distributed environments.
Passion for code quality, testability, performance, and reusability.

Preferred Experience
Familiarity with NodeJS, Svelte/SvelteKit, or Next.js.
Experience in AdTech, e-commerce, or in-store digital systems.
Knowledge of observability tools such as Splunk, Prometheus, Grafana.
Past exposure to marketplace platforms and seller ecosystems.
Accessibility standards (WCAG), performance testing, or assistive technology experience.

Job Information

Rate / Salary

$70 - $75 per Hour

Sector

IT/Software/Technology

Category

Core Engineering - Software

Skills / Experience

java, springboot, microservices

Benefits

Available: Medical, Dental, Vision, PTO, 401k, etc

Our Reference

JOB-5738

Job Location