Find a Career-Defining* Opportunity, Whatever Your Stage

*P9-backed companies are 4x more likely to succeed than the industry average. (Dealroom).

Senior Software Engineer (Graphics/Full Stack)

LottieLab

LottieLab

Software Engineering
Posted on Nov 13, 2025

Senior Software Engineer (Graphics/Full Stack)

About us
Our mission is to democratise the creation of motion assets and content for every one.
The Lottielab editor, our current product, is the easiest way to create and ship animations to websites and apps, using the Lottie format. This means the file sizes are tiny, can be made interactive and slot in seamlessly into development workflows.
We’ve helped 500k+ designers and developers working at companies like OpenAI, Spotify, Google, Uber, Monzo and more ship animations faster than ever to their tools. A number of these teams are also expanding their use of Lottielab into marketing assets that require motion, which opens up exciting opportunities for us in how we enable them.
Observing the need for much simpler and faster workflows for animations, we’ve been exploring how AI can enable various motion usecases. We recently released Magic Animator, the first AI tool that generates actual editable animations - keyframes, presets, layers, styles, motion curves, all using real Figma designs, in ONE click. Over half a million assets were generated with Magic Animator in its first couple of weeks.
We are now further expanding our AI strategy by building Burp, giving anyone the ability to ‘make anything move’. Burp enables designers and marketers to create and edit motion assets and content with a prompt/ chat experience, whilst having access to the powerful motion design editing and collaboration workflow Lottielab is already well-known for. Following our initial investment from Europe’s leading investors like Point 9, 20VC and more, founders/leaders from creative tooling companies like Squarespace, Webflow, InvisionApp and others, we’ve not only become the leading Lottie animation tool, but have done so as a profitable company For our next chapter, we’re looking for a Senior Software Engineer to join our team and work on our mission to become the leading motion tool, working on our upcoming range of AI, video and vector capabilities as we expand the motion usecases we enable.
What we’re looking for
How you work: Our software engineers solve problems help our customers achieve their goals as quickly and efficiently as possible, in this case, producing high-converting motion assets for their usecase. This role is the right environment for you if you are able to think creatively, mathematically and in systems, to see the connection between what people really need, the most efficient path towards it and leverage deep technical expertise to execute on this.
Tech stacks are simply a set of tools to solve the problem at hand, and the ability to adapt to what is needed to get ship and test the solution is the most important aspect to you. If you don’t feel limited by titles, able to build your own backend, front-end, mathematical logic all with a level of taste, then this is the right space for you! What does this role look like:
You'll work independently or with others to build new product features from start to finish: through conception, research, implementation, and maintenance.
The nature of feature engineering can vary. For example, you might build or improve an AI video generation pipeline in our editor and start by thinking the specific usecases and users who need to use this, or you might be improving specific vector asset generation and editing such as using bezier curves as motion paths, starting with how does a user think about drawing lines, and finishing with how can I render curved animation paths and handles in realtime over a network.
You'll be comfortable solving problems that involve creation tools, performance improvements and platform stability at the intersection of video and vector rendering, or polish existing features. For example, you might improve the quality and variety of AI-generated videos or vector animations, make rendering 10x faster, or improve the volume of artboards, assets, or layer trees that can be amended by multiple users concurrently.
You'll build internal tools to support simplicity and productivity for the whole team. This might include writing a script to automate database seeding for a new feature.
Requirements Core skills top candidates tend to have: We are not restrictive regarding familiarity with specific technologies. Your attitude towards, and aptitude for learning new skills is disproportionately more important.
Given this, experience in the following areas may allow you to get comfortable with our work more easily:
Mathematical thinking & core Mathematics skills (especially if you enjoy solving problems in graphics-relevant topics like Trigonometry, Linear Algebra, Differential & Computational Geometry, Multivariable calculus, vectors and matrices)
Comfortable with Platform and Infrastructure engineering, especially related to backend/ cloud architecture for graphics, video rendering and multiplayer tools.
Comfortable with web graphics programming, rendering, and experimenting with Canvas 2D API, WebGL, WebGPU and/or WebAssembly.
Comfortable with Front-end/ UI engineering, with familiarity with Typescript or keenness to build the expertise.
Familiarity with manipulating and transferring data through formats like JSON and working with data structures and serialisation.
Some familiarity with or keenness to get up to speed with Ruby/Rails.
Skills we love in our team:Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck. • Put users first: You think critically about the implications of what you're building, and how it shapes real people's lives. You understand that reach comes with responsibility for our impact—good and bad. • Scrappy and Experimentation-driven: Beyond UX design research and Figma UIs, you understand that sometimes the best way to figure out a solution is to be scrappy and build functional versions. You thrive in testing various hypothesis live with users, learn and iterate quickly towards a high-quality solution. • Pragmatic and business-oriented: You care about the business impact of what you're building, and you prioritize projects accordingly. You're not just going after cool stuff—you understand the balance between craft, speed, and the bottom line. • Shipping quality user interfaces: You can work with others to build and maintain quality user interfaces, using Web technologies like HTML, CSS, JavaScript, and a modern UI framework like React. If you've experienced the technical challenges of rapid growth, that's a plus. • Familiarity with the backend: You understand how parts of a system fit together—from the user interface to the data model and cloud infrastructure. Experienced candidates should be familiar with relational database systems like Postgres or MySQL. • Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go. • Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed. • Team player: You understand when work is better, together. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same.
What we offer • Very competitive salary and equity package • Fully remote working environment • Fully expensed off-sites so you can meet the team face to face and bond with your colleagues • Workspace allowance, and tech/ software you need to allow you to work your best.