Lead Front End Engineer
What is Kiplot?
Kiplot enables large organizations to turn their strategies into reality.
We belong to a new breed of enterprise software—beautiful, visual, interactive, easy to use, and endlessly configurable without the need for technical expertise or paid support. Our customers rave about the product and the business outcomes it drives for them. Now, we’re focused on building more incredible features and onboarding more companies to reap the benefits Kiplot provides.
We’re a start-up backed by a consortium of angel investors, planning to raise Series A within 12 months. Despite being young, Kiplot’s platform is already relied upon by some of the biggest and best-known financial services companies in the UK and abroad.
We’re a small and friendly team based in London but are looking to grow significantly while keeping our fun yet professional working environment.
About the Role
We’re looking for passionate software craftspeople to help us take our platform to the next level and reach more organizations. United by a collective sense of pragmatism and purpose, we aim to continue building a product that fundamentally changes the working lives of our customers.
From a technical perspective, it’s an incredibly exciting time to join Kiplot. We’re building a brand-new product with the latest technologies, and you’ll play a pivotal role in designing our frontend architecture and laying robust, scalable foundations for the future.
Our Tech Stack
Kiplot is a data-intensive platform built to deliver real-time, dynamic experiences through an event-driven architecture.
Frontend
On the frontend, we leverage modern web technologies to create an intuitive and responsive user experience. Built with TypeScript, we use React for component-driven development, TanStack for state management, and D3 to bring data visualizations to life with a wow factor. The combination of these technologies allows us to craft fast, interactive, and visually compelling interfaces that help users navigate complex data with ease. Your contributions will directly shape the user experience, making it seamless and engaging.
Backend
Our backend is built with ASP.NET Core (C#) and Node.js (TypeScript), following event-driven patterns like Event Sourcing and CQRS to manage complex workflows. For data persistence, we rely on PostgreSQL and Marten to handle the heavy lifting. Our messaging system is powered by RabbitMQ, ensuring smooth communication across services. Kiplot runs on AWS, utilizing Docker, Kubernetes, and Terraform to scale efficiently and deliver a robust product to our clients.
We maintain quality across the board using automated testing tools like Jest, xUnit, and TestCafe, with continuous integration and source management handled through GitLab.
About You
You have a problem-solving mindset and an eagerness to see things through to the end. With a broad technical repertoire and a focus on creating exceptional frontend applications, you will:
- Be confident leading frontend development in React applications.
- Have experience designing and building end-to-end solutions based on user requirements.
- Demonstrate a passion for writing clean, efficient, and reusable code.
- Show ability and willingness to learn and adopt new languages and technologies.
- Enjoy working and collaborating with fellow colleagues (we often pair and sometimes swarm).
Company Benefits
We work hard to build an outcome-focused culture that welcomes and makes the most of different thinking styles while embracing work-life balance. We offer flexible working between home and the office. Teams choose their location based on a combination of preference and customer demands.
Our office in Old Street offers breakfast, endless coffee, tea, and fruit. There’s beer and pizza every Thursday—and it’s pet-friendly!
Our monthly socials are popular and have so far included virtual clay pigeon shooting, real-life Mario Kart, escape rooms, pizza making, and company-wide trips abroad including Tenerife and Lisbon.
Benefits Include:
- Competitive Salary
- 28 Days Annual Holiday
- Early-Stage Equity/Options
- Flexible Working (Office in Old Street)
- Private Health Insurance
- Pension Scheme
- Screens and Other Homeworking Setups as Required
- Pet-Friendly Office
Interview Process
- 30-Minute Initial Zoom Call to say hi.
- 90-Minute Technical Discussion (paired programming).
- Quick Video Call with Founders.
- Offer!
Studies by several different sources have shown that, on average, men will apply for a job if they meet 60% of the application requirements. By contrast, women/non-binary people will seek to match a much higher percentage of the requirements before applying.
At Kiplot we embrace diversity and are committed to equal opportunities. We are actively recruiting a diverse and inclusive team so we encourage everyone to apply and give us a chance to evaluate your skills and experience. We are all learning on the job, and although the requirements list above has been carefully compiled, we are also open-minded and interested to hear about the value you can bring to the role and to Kiplot.
Sound interesting?
To apply, please email careers@kiplot.com. Be sure to include:
- Your CV
- A covering letter explaining why you’re interested in this role