About the Role
BJAK is building AI-powered automation systems to simplify complex insurance workflows. This role focuses on building fast, intuitive, and reliable customer journeys across the checkout, payments, and policy renewal platform.
Responsibilities
- 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.
- 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.
Requirements
- 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.
- 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.
Skills
- React
- Next.js
- TypeScript
- JavaScript
- HTML5
- CSS3
- Responsive web development
- RESTful APIs
- Component-based architecture
- Scalable frontend design
- Git
- CI/CD pipelines
- Stripe
- Adyen
- Node.js
- Python
- Playwright
- Cypress
- Jest
- Vitest
- Redux
- Zustand
Location
- United Kingdom
- Remote
Work Type
- Fully remote
Experience Level
- Experienced
Education Level
- Bachelor's degree in Computer Science, Software Engineering or a related discipline, or equivalent industry experience.
Salary/Compensations
- Competitive Compensation – Attractive salary package based on experience and performance.
Benefits
- 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.
About the Company
- BJAK is building AI-powered automation systems that simplify complex insurance workflows.
- Work on cutting-edge AI and automation systems that solve real business problems.
- Collaborate with experienced engineers and cross-functional teams across multiple countries.
- Gain experience building products used across Southeast Asia and work with globally distributed teams.
- Solve large-scale engineering problems in a high-growth technology company.
- Modern Engineering Culture – Code reviews, knowledge sharing, continuous improvement and engineering excellence.
