- 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
- 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
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!








