Finding the perfect shopping experience online can be frustrating. We're on a mission to change that with our AI-powered chatbot that provides quiz functionality and seamless e-commerce integration. As a funded AI startup, we're looking for a Senior Front End Engineer to help us build the future of AI-powered shopping.
Position Overview
We're looking for an experienced Senior Front End Engineer to join our team working on our cutting-edge AI chatbot platform. You'll be responsible for developing and maintaining our MVP user interfaces for our conversational AI product, with a specific focus on quiz functionality and e-commerce integrations.
You will be the person scaling up our solution from its Proof-of-concept days into a fully scalable solution.
→ One year contract with a likelihood of extension. We’re not sponsoring visa.
Day-to-day Responsibilities:
- Design, build, and maintain high-performance, reusable UI components for our React-based front-end application
- Implement interactive quiz experiences within our chatbot interface
- Develop seamless e-commerce integrations allowing users to browse products and complete purchases through conversational flows
- Collaborate with UI/UX designers to translate wireframes and mockups into responsive, accessible interfaces
- Work closely with back-end engineers to integrate front-end components with Python-based APIs and services
- Optimise application performance and responsiveness across devices
- Lead code reviews and mentor junior front-end developers
- Contribute to technical architecture decisions and front-end development standards
Your skills and experienceTechnical Must-haves:
- Expert knowledge of React, including hooks, context API, and state management solutions
- Strong JavaScript/TypeScript skills and deep understanding of modern ES6+ features
- Experience setting up comprehensive front-end testing environments from scratch
- Proven experience with real-time communication protocols (WebSockets, Server-Sent Events); and with GCP services, particularly those related to web hosting and deployment
- Understanding of RESTful APIs and experience working with MongoDB
- Experience with front-end build tools and module bundlers (Webpack, Babel, etc.)
- Experience establishing and implementing front-end testing strategies using frameworks like Jest, or React Testing Library). Knowledge of test-driven development practices and strategies for React applications
- Strong knowledge of Firebase, Google Analytics, and experience with e-commerce API integrations (Shopify, Wix, BigCommerce)
- Strong debugging skills across frontend components and API integrations
- Ability to think from a user's perspective, beyond just engineering tasks
- Experience with A/B testing within the chatbot context
Nice-to-haves:
- Beginner Python skills for collaboration with backend team
- Previous experience working with conversational UI or chatbot interfaces
- Experience with LLM APIs (OpenAI, Anthropic, or similar)
- Understanding of accessibility standards (WCAG) and implementation
- Experience with CI/CD pipelines and deployment to cloud environments
Soft-skills Essentials
- Strong organisational skills – You manage tasks effectively and document your work clearly. Write modular, testable code
- Great communicator – You break down complex technical concepts for both tech and non-tech teams
- Startup mindset – A sense of ownership and willingness to experiment with new tech. You thrive in fast-paced environments, iterate quickly, and adapt easily
- Attention to detail – You love optimising workflows, repositories, and documentation
Why you'll love working hereWhy Join Us?
- Our approach to designing products reflects our philosophy: keep it simple. You'll do some of your best work on technology everyone is talking about, but only lucky few get to work on.
- We iterate fast and are curious.
- No politics. We are respectful and straightforward.
- We are flexible. We don't expect you to be in office (that means fully remote), or want you to work on something unless it makes sense.
- You will be part of an early team and see the startup grow from the front seat. (Fancy starting yourself someday? This is the place to be)
Interviewing Process
- First Round: 30-minute video call with the Founder (a week after your application if it's a good fit)
- Second Round: A take-home test exercise (2 days after if successful in the First Round)
- Third Round: 45-minute in-person interview with the Founder and Technical Advisors, opportunity to meet the rest of the team (3 working days after if successful in the second round)
To Apply
Sound like a good fit after reading everything we have written? We'd love to hear from you! Send over your CV and Cover Letter including your Git and a demo link of any previous chatbots you’ve worked on.
Please note that application without a cover letter or LinkedIn direct messaging or Easy Apply will not be reviewed.