Home > Find Jobs

Job Search

A tropical beach
Amby company logo

Amby

UK

Posted on: 15 September 2023

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Senior Software Engineer (Full Stack)

💡 About LottieLab

Our mission is to democratise motion design for everyone, everywhere. To create a world of storytellers and make the web more fun through animations!

We have started by helping product folks (mainly designers, devs and marketers) create more magical digital experiences for their users using animations.

We do this through a super easy-to-use animation editor that lets users create Lottie animations from scratch, and edit them collaboratively from within the browser.

This allows our customers to get all the benefits of their animations as code instantly, particularly performance and interactivity, without needing to code.

From the Duolingo app characters to the slick animations on websites like Apple or Stripe, the use of animations to delight users is rapidly growing! It is no longer a differentiator, people expect delightful UX. We are the tool enabling this future.

Check out LottieLab here.

Take a look at our Careers Page here.

 

 
✅ What we’re looking for

✏️ How you work: Our product engineers are unicorn developers who solve problems in a full stack capacity. Do you love solving customer problems and building across a stack, but don't want to be limited by your title? Do you prefer writing your own backend logic, rather than waiting on a backend ticket to be completed before you can be unblocked? Can you not only code a frontend but also have an interest in aesthetic and intuitive design? If so, we'd love to have you! Our product engineer role leaves you free to be creative and not feel that your role is limited to one language. We build our teams around solving customer problems, not around a tech stack.

💥 Product Passion: Does the idea of interactive animations and storytelling excite you? Do you love beautiful design? Have you ever worked with animated graphics? Whether that's motion design, gaming, stop motion, or frame by frame animation, we'd love to hear from you!

 

 
✅ What does this role look like:
  • You'll work with others to build new product features from start to finish: through conception, research, implementation, and maintenance. For example, you might build a tool for editing bezier curves, starting with how does a user think about drawing lines, and finishing with how can I render curves and handles in realtime over a network.
  • You'll help improve platform stability and performance, or polish existing features. For example, you might make rendering 10x faster, or you might halve the latency between a user in Asia and a user in Europe.
  • 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

 
✅ 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.
 
✅ Skills top candidates may have:

⭐ We are not restrictive regarding familiarity with specific technologies. Your attitude towards, and aptitude for learning new skills is disproportionately more important. Given all the skills we outlined above align with you, 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 and multiplayer tools.
  • Comfortable with web graphics programming, or experimenting with Canvas 2D API, WebGL, WebGPU and/or WebAssembly.
  • Familiarity with manipulating and transferring data through formats like JSON and working with data structures and serialisation.
  • Comfortable or happy to get up to speed with Ruby/Rails.

Benefits

✅ 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

 

How to apply

If you are someone who enjoys beautiful design, and are passionate about building user-centric products and ensuring their robustness, we would love to hear from you! Please submit your resume using the button below.

Feel free to also reach out to our Talent Acquisition Consultant, Hanna Rzeczycka (hanna.rzeczycka@amby.com).

Tags

api
backend
cloud
CSS
frontend
Apply to job