logo inner

Senior Software Engineer (Plugins)

LottieFilesWorldwideRemote

About the Role


LottieFiles is looking for a Senior Software Engineer with experience in file format parsing, animation data processing, and graphics engineering to help us enhance the our tooling around Adobe After Effects and Lottie format.You’ll be responsible for reverse-engineering file formats, developing efficient data structures and algorithms to convert complex animation data into the Lottie file format. The ideal candidate will have experience working with vector graphics, Bezier curves, keyframe interpolation, and rendering systems.

Key Responsibilities


  • Build reliable, well-tested systems that can process and export high-fidelity Lottie animations.
  • Work with different products and their APIs to understand capabilities and build integrations.
  • Reverse-engineer file formats for parsing and conversion to Lottie format.
  • Develop efficient algorithms and data structures to handle complex animation data.
  • Collaborate with motion designers to understand animation intricacies and translate them into scalable code solutions.
  • Work alongside engineers across different stacks to ensure smooth creation of Lottie animations.
  • Maintain high standards of code performance and quality, documentation, and observability in production environments.

Required Qualifications


  • 5+ years of experience in software development, preferably working with file formats, rendering engines, or animation tools.
  • Strong foundation in data structures, algorithms, and performance optimization.
  • Hands-on experience with parsing and processing binary and JSON-based file formats.
  • Proficiency in TypeScript.
  • Experience with React, Remix, GraphQL, and REST APIs.
  • Ability to work closely with designers and engineers to bridge the gap between animation and code.
  • Strong problem-solving mindset and a passion for improving creative workflows.

Bonus Points

  • Experience with a low-level language such as C++, Rust or Zig.
  • Familiarity with motion graphics, animation principles, or After Effects scripting (AE Expressions, ExtendScript) is a plus.

Tech Stack & Tools


  • Programming: TypeScript + a low level language
  • Frontend: React, TailwindCSS
  • Backend: GraphQL, REST, gRPC
  • Testing: Jest, React Testing Library, Playwright
  • Animation Tools: Lottie, After Effects (AEP format knowledge)

This role is ideal for someone who thrives at the intersection of engineering and design, loves solving complex technical problems, and wants to push the boundaries of interactive animations. If you're excited about making animation more accessible to millions of creators worldwide, we'd love to hear from you!LottieFiles Perks

  • Fully Remote Working Environment
  • Flexible Work Hours
  • A welcome gift and LottieFiles swag pack
  •  Bonus to set up your workstation at home
  • Unlimited Leave Days
  • Medical Insurance
  • Generous learning budget
  • Gym membership
  • Co-working space membership


Life at LottieFiles

LottieFiles is the creator of the animation file format, dotLottie (over 600% smaller in size than a GIF), the animation workflow platform LottieFiles, and is one of the largest, most active community of Motion Designers, Animators and Developers around Lottie Animations. LottieFiles is now used by over 65,000+ Global Companies. The company aims to streamline the animation workflow and create a new realm of possibilities with Interactive Design across industries such as media, marketing, platforms, gaming etc.
Thrive Here & What We Value1. Fully remote working environment2. Flexible work hours3. Generous learning budget, Gym membership, Coworking space membership4. Fastpaced environment where your impact is tangible5. Unlimited leave days6. Medical insurance7. Passionate and fun team player8. Entrepreneurial spirit appreciated9. Regularly coming up with new ideas and shipping new products and features that address users' real needs

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025