Resumo da vaga

Frontend Engineer (Checkout & Payments) – Remote (UK)

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

What You'll Do

  • Build modern web applications using React, Next.js, TypeScript and other modern frontend technologies.
  • Develop customer-facing checkout, payment and policy renewal experiences.
  • Translate product and UX designs into polished, responsive interfaces.
  • Integrate frontend applications with backend APIs, payment providers and policy management services.
  • Optimise application performance, responsiveness and conversion across desktop and mobile.
  • Build and maintain complex transactional workflows, including pricing, validation, payment and confirmation.
  • Contribute to frontend architecture, reusable component libraries and engineering best practices.
  • Collaborate closely with product managers, designers, backend engineers and QA throughout the development lifecycle.
  • Continuously improve code quality, performance and user experience.

What We're Looking For

  • Bachelor's degree in Computer Science, Software Engineering or a related discipline, or equivalent industry experience.
  • Proven experience building production-grade web applications.
  • Strong proficiency in JavaScript and TypeScript.
  • Commercial experience with React and modern frontend frameworks such as Next.js.
  • Strong understanding of HTML5, CSS3 and responsive web development.
  • Experience integrating frontend applications with RESTful APIs and backend services.
  • Solid understanding of component-based architecture and scalable frontend design.
  • Experience improving frontend performance and debugging production applications.
  • Familiarity with Git, CI/CD pipelines and modern software development practices.
  • Strong analytical and problem-solving skills with excellent attention to detail.
  • Excellent communication skills and experience working within distributed engineering teams.
  • Comfortable thriving in a fast-moving, product-led environment.

Nice to haves

  • Experience building checkout platforms, payment products or subscription and renewal journeys.
  • Experience with Stripe, Adyen or other payment providers.
  • Experience running A/B tests or working on conversion optimisation initiatives.
  • Experience with Next.js, Vite or modern frontend tooling.
  • Familiarity with Node.js or Python.
  • Experience with Playwright, Cypress, Jest or Vitest.
  • Understanding of authentication, authorisation and web security best practices.
  • Experience with Redux, Zustand or similar state management libraries.
  • Contributions to open-source projects or active participation in developer communities.
  • Experience building high-traffic consumer web applications.

The Kind of Engineer We're Looking For

  • Thinks beyond UI and understands the entire customer journey.
  • Obsesses over usability, performance and reducing customer friction.
  • Anticipates edge cases and builds resilient transactional experiences.
  • Writes clean, maintainable and scalable code.
  • Takes ownership from implementation through production.
  • Balances engineering quality with speed of execution.
  • Enjoys solving product problems that directly influence customer conversion and retention.
  • Excited by building AI-powered products that deliver measurable business impact.

This Role Isn't Right If You

  • Focus primarily on visuals without considering the underlying customer journey.
  • Prefer implementing predefined specifications over solving product problems.
  • Overlook edge cases, performance or production reliability.
  • Produce code that's difficult to maintain or scale.
  • Prefer highly structured environments over fast-paced product development.

You'll be successful if you can:

  • Deliver fast, intuitive and reliable checkout experiences.
  • Improve customer conversion across purchase and renewal journeys.
  • Build scalable frontend architecture that supports continued product growth.
  • Reduce friction and drop-offs throughout multi-step transactional flows.
  • Become a trusted engineering partner across product, design, backend engineering and operations.

Why Join BJAK

  • Build AI Products – Work on cutting-edge AI and automation systems that solve real business problems.
  • Global Engineering Team – Collaborate with experienced engineers and cross-functional teams across multiple countries.
  • Fully Remote – Work remotely from the UK while collaborating with our Malaysia-based teams.
  • International Exposure – Gain experience building products used across Southeast Asia and work with globally distributed teams.
  • Learning & Development Budget – Receive support for technical courses, certifications, conferences and continuous learning.
  • Career Growth – Fast career progression with opportunities to take ownership of impactful projects.
  • Innovative Challenges – Solve large-scale engineering problems in a high-growth technology company.
  • Modern Engineering Culture – Code reviews, knowledge sharing, continuous improvement and engineering excellence.
  • Competitive Compensation – Attractive salary package based on experience and performance.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoRemote Senior Frontend Developer (TypeScript NextJS)Área da vaga
Sinal de senioridadeMiddleNível do candidato
StackCI/CD, JavaScript, Next.jsSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.
Aplicar no site da empresaSite da empresaAbrir link