Front-End Software Engineer

West Coast Consulting LLC
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Automation of Tests
Azure
CSS
Cloud Computing
Program Optimization
Software Quality
Code Review
Continuous Integration
Digital Technology
Distributed Systems
Node.js
Svelte
Prometheus
Next.js
Software Engineering
Software Testing Automation Framework
TypeScript
Web Content Accessibility Guidelines
Web Services
Google Cloud Platform
Performance Testing
React
Grafana
Spring-boot
iOS
Backend
WebPack
Data Analytics
GraphQL
Front End Software Development
React
React Testing Library
Api Design
JestJS
REST
Es2015
Marketplace
Splunk
Jenkins
Microservices

Job description

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., 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.

Requirements

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.

Apply for this position