Senior Front-End Software Engineer

Senior Front-End Software Engineer

Posted Today by West Coast Consulting LLC

Negotiable
Inside
Hybrid
Remote

Summary: The Senior Front-End Software Engineer role involves developing and enhancing user-facing applications with a strong focus on JavaScript frameworks and integration with backend services. The position requires collaboration with various stakeholders to create high-performance, data-driven interfaces that support retail innovation. Candidates should possess extensive experience in front-end development and a solid understanding of backend technologies. This role offers a hybrid working arrangement with the possibility of remote work.

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 Google Cloud Platform.

Key Skills:

  • 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, Google Cloud Platform).
  • Strong communicator with experience working in Agile and distributed environments.
  • Passion for code quality, testability, performance, and reusability.

Salary (Rate): £72.00 hourly

City: undetermined

Country: undetermined

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Description

Job Title: Senior Front-End Software Engineer
Location: Sunnyvale, CA (Hybrid)- Can be remote
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 Google Cloud Platform.

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, Google Cloud Platform).
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.