Senior Front-End Developer

Posted Yesterday
Be an Early Applicant
London, Greater London, England, GBR
In-Office
Senior level
Information Technology • Software • Analytics • Consulting
The Role
Develop framework-agnostic web applications, customer integrations, SDKs, reusable npm packages, and Node.js BFF services. Manage build optimization, CI/CD pipelines, testing, deployments, documentation, and security improvements. Collaborate with product, design, architecture, and customer success teams to deliver scalable features and customer-requested revisions. Use TypeScript and modern frontend, backend, packaging, testing, and deployment technologies.
Summary Generated by Built In
Segmentify is an e-commerce personalization platform helping online retailers to optimise their conversion rates by enabling them to deliver a unique shopping experience for each visitor. Segmentify tracks each individual visitor’s behaviour in real-time and offers smart product recommendations by utilising in-house developed AI technology.

We have a dynamic and passionate compact team dedicated to creating a SaaS solution to boost eCommerce revenue. We are selected as one of the 25 Machine Learning Startups to Watch by Forbes magazine. We are one of the fastest growing start-ups in AI based e-commerce solutions with multiple investment rounds and have offices in 5 countries.
Role:
We are looking for a top-notch front-end developer who can work framework-agnostic, master modern build and packaging tools, and manage the entire delivery pipeline (code → build → test → deploy). In this role, you will not only develop product features but also handle customer integrations and implement customer-requested revisions quickly and with high quality. We are not just looking for a React.js developer, but a software engineer that will work with the technical architect to convert business requirements into technical solutions, and then working products. This can include writing web components from scratch that should support all different browsers, devices and also can integrate with any website and framework, or writing a NodeJs service that can integrate with CDN or Edge Distribution providers or Cloud Options like AWS S3.

You will collaborate closely with our product, design, and customer success teams, transforming requirements into scalable technical solutions and ensuring smooth, reliable deployments. Your output shall be used by hundreds of Segmentify customers to configure, run and personalise their campaigns on a daily basis.

Our Tech Stack includes TypeScript, Node.js, React/Vue/Svelte, Vite, esbuild, Babel, pnpm/npm, GitHub Actions, Jest/Vitest, Playwright/Cypress, NestJS/Express, REST/GraphQL (check details from Stack Share Profile)


Responsibilities:
  • Develop scalable, maintainable web applications regardless of framework (React, Vue, Svelte, vanilla JS)
  • Manage customer integrations, write integration documentation, and support setup phases
  • Analyze and deliver customer revision and feature requests in a timely manner
  • Configure and optimize build pipelines with Babel, Vite, and esbuild (HMR, tree-shaking, code-splitting, bundle size optimization)
  • Develop and publish npm packages (semantic versioning, changelogs, automated releases)
  • Build Front-End CI/CD pipelines with GitHub Actions (lint/test/build/storybook/e2e, caching, multi-environment deployments)
  • Design and implement Backend-for-Frontend (BFF) layers (preferably using Node.js/NestJS) with API orchestration, caching, rate limiting, and security best practices
  • Write robust, type-safe code in TypeScript with well-structured domain models
  • Develop SDKs and reusable libraries used by external developers/customers
  • Ensure code quality through unit/integration testing, code reviews, and performance/security improvements
  • Maintain documentation (README, API references, developer how-tos)


Requirements
  • Develop scalable, maintainable web applications regardless of framework (React, Vue, Svelte, vanilla JS)
  • BSc or MSc degree in Computer Science, Computer Engineering, Software Engineering or related disciplines from reputable universities
  • 7+ years of professional web development experience
  • Deep knowledge of Babel, Vite, and esbuild (plugins, loaders, build optimization)
  • Strong experience with npm package development and publishing (monorepo/workspace experience is a plus)
  • Proven experience with GitHub Actions (or similar) for front-end CI/CD
  • Hands-on BFF development experience (Node.js, preferably NestJS/Express)
  • Advanced TypeScript knowledge (generics, utility types, strict mode, configuration optimization)
  • Experience developing SDKs or client libraries and releasing them to production
  • Experience working on customer integrations and handling revision requests
  • Strong experience with npm package development and publishing (monorepo/workspace experience is a plus)
  • Proven experience with GitHub Actions (or similar) for front-end CI/CD
  • Hands-on BFF development experience (Node.js, preferably NestJS/Express)
  • Advanced TypeScript knowledge (generics, utility types, strict mode, configuration optimization)
  • Experience developing SDKs or client libraries and releasing them to production
  • Experience working on customer integrations and handling revision requests
  • English level B2 or higher – must be comfortable with technical communication, documentation, and client interactions
Nice To Have:
  • Monorepo setups (Nx, Turborepo), Storybook, Playwright/Cypress, Vitest/Jest
  • Performance monitoring (Lighthouse, Web Vitals) and logging/observability
  • Security best practices (CSP, SRI, OWASP, dependency auditing)
  • CDN, edge functions, SSR/SSG, ISR architectures
  • Micro-frontend or design-system experience

Skills Required

  • BSc or MSc degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline
  • 7+ years of professional web development experience
  • Deep knowledge of Babel, Vite, and esbuild, including plugins, loaders, and build optimization
  • Strong experience developing and publishing npm packages
  • Experience with GitHub Actions or similar tools for frontend CI/CD
  • Hands-on Backend-for-Frontend development experience using Node.js, preferably NestJS or Express
  • Advanced TypeScript knowledge, including generics, utility types, strict mode, and configuration optimization
  • Experience developing SDKs or client libraries and releasing them to production
  • Experience with customer integrations and handling revision requests
  • English proficiency at B2 level or higher, with comfort in technical communication, documentation, and client interactions
  • Monorepo setups using Nx or Turborepo
  • Storybook
  • Playwright, Cypress, Vitest, or Jest
  • Performance monitoring using Lighthouse or Web Vitals
  • Logging and observability
  • Security practices including CSP, SRI, OWASP, and dependency auditing
  • CDN, edge functions, SSR, SSG, or ISR architectures
  • Micro-frontend or design-system experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
London, England
110 Employees
Year Founded: 2015

What We Do

If you’re looking for a personalisation solution to increase sales, boost customer engagement and provide better insights into your customers than other solutions then look no further. Imagine a tool that already knew your customer's preferences before they landed on your site, and was able to recommend the right products to the right customer at the right time. Segmentify creates a personalised shopping experience across every customer touchpoint in real-time, giving you the best advantage over your competition. Powered by machine-learning technology, Segmentify tracks and targets individual website visitors according to their unique online buying habits better than any personalisation platform on the market. Don’t take our word for it - Forbes mentioned us as one of the top machine learning companies to watch!

Similar Jobs

Infinity Quest Logo Infinity Quest

Senior Front-end Engineer

Artificial Intelligence • Big Data • Cloud • Consulting
In-Office
Exeter, Devon, England, GBR
609 Employees

ANDigital Logo ANDigital

Senior Front-end Engineer

Information Technology • Software • Consulting • App development
In-Office
London, England, GBR
990 Employees

Hubs.is Logo Hubs.is

Senior Frontend UX Engineer

Artificial Intelligence • Software
In-Office or Remote
8 Locations
22218 Employees
In-Office
3 Locations
12699 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account