More jobs:
Job Description & How to Apply Below
Senior Front End Developer (Contract Position)
Team: Global Fulfillment and Technology — Digital Experience
Experience
Required:
5–8 years (Front End / React)
Education: Bachelor’s / Master’s in Computer Science, Software Engineering, or equivalent experience
About the RoleWe are seeking a skilled and motivated Senior Front End Developer to join a Global Fulfillment and Technology team. You will work within a cross-functional digital product squad — collaborating with product managers, UX/UI designers, back-end engineers, and platform architects — to build and evolve high-quality, performant, and accessible consumer-facing web experiences.
Responsibilities- Design, develop, and maintain scalable, reusable React component libraries and front-end applications aligned with enterprise design systems and brand standards.
- Integrate front-end applications with RESTful and Graph
QL APIs, collaborating closely with back-end and platform engineering teams to define and validate API contracts. - Implement and manage application state using Redux Toolkit, Zustand, or React Query, selecting the right pattern based on complexity and performance requirements.
- Own front-end build tooling and bundler configuration (Webpack, Vite, or Turbopack), optimizing for Core Web Vitals, bundle size, and time-to-interactive metrics.
- Contribute to and enforce front-end coding standards, patterns, and practices through pull request reviews and internal documentation.
- Partner with UX/UI designers (Figma) to translate design specifications into pixel-accurate, interaction-rich implementations with smooth animation and micro-interaction fidelity.
- Write and maintain unit, integration, and end-to-end tests using Jest, React Testing Library, and Playwright/Cypress to sustain a robust regression safety net.
- Work within Git Lab CI/CD pipelines to automate build, lint, test, and deployment stages; maintain and improve pipeline configurations as the team’s front-end coverage evolves.
- Monitor and triage front-end performance and error signals using observability tooling (Datadog RUM, Sentry, or equivalent); participate in incident response and post-incident reviews.
- Collaborate in Agile ceremonies — sprint planning, stand-ups, retrospectives, and backlog refinement — contributing front-end estimates and technical perspective to team planning.
- Drive continuous improvement in front-end architecture, identifying opportunities to reduce technical debt, improve developer experience, and adopt emerging web platform capabilities.
- 5–8 years of professional front-end development experience, with at least 3 years building production applications in React.js and Type Script.
- Deep expertise in the React ecosystem: hooks, context, concurrent rendering, code-splitting, Suspense, and server-side/static generation patterns with Next.js.
- Hands-on experience with state management libraries (Redux Toolkit, Zustand, Jotai) and data-fetching patterns (React Query / SWR / Apollo Client for Graph
QL). - Solid understanding of web performance fundamentals:
Core Web Vitals (LCP, FID/INP, CLS), lazy loading, image optimization, CDN strategies, and caching. - Proven experience writing front-end tests with Jest, React Testing Library, and at least one E2E framework (Playwright or Cypress).
- Practical knowledge of CI/CD workflows (Git Lab CI preferred) and developer tooling — ESLint, Prettier, Husky, Storybook, and Chromatic for component-level visual regression.
- Experience consuming and shaping REST and Graph
QL APIs; familiarity with OpenAPI/Swagger specifications and mock-server tooling. - Familiarity with cloud-hosted front-end delivery: AWS Cloud Front, S3 static hosting, or equivalent CDN/edge deployment patterns.
- Strong grasp of web accessibility standards (WCAG 2.1 AA) and experience using screen reader testing and automated accessibility tooling (axe, Lighthouse).
- Excellent communication skills — able to articulate technical trade-offs clearly to non-engineering stakeholders and contribute to design and architecture discussions.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Experience with micro-frontend architecture (Module Federation, single-spa) in a large-scale e-commerce or retail digital environment.
- Familiarity with A/B testing and feature flag tooling (Launch Darkly, Optimizely, or Statsig) integrated into front-end delivery pipelines.
- Understanding of Design Tokens, headless CMS integration (Contentful, Sanity), or composable commerce architectures.
- Prior experience working in a direct-to-consumer (DTC) retail or e-commerce environment.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×