
LottieFiles
Remote Jobs
Bringing the power of motion to apps, web, social & more. A platform to create, collaborate & ship Lottie animations.
4 Jobs
Senior Platform Engineer
LottieFilesBringing the power of motion to apps, web, social & more. A platform to create, collaborate & ship Lottie animations.
• Develop and maintain internal services for authentication, file management system, data lake and GraphQL API • Responsible for federated GraphQL API schema stewarding • Research and implement improvements for internal services • Define and set the development, test, release, update, and support processes for DevOps operation • Produce high-level documentation when requires • Work closely with internal tech teams to gather requirements and understand current challenges • Provide tools and systems to streamline every technical developments at LottieFiles
Senior Full Stack Engineer – Workflow
LottieFilesBringing the power of motion to apps, web, social & more. A platform to create, collaborate & ship Lottie animations.
• Participate in shaping the technical vision for rebuilding our asset management platform from scratch • Design centralized data architecture with direct database integration and shared business logic reusable across SSR and future GraphQL. • Make critical architectural decisions including tech stack selection, state management patterns, data layer design, and performance optimization strategies. • Ensure future-proof architecture compatible with GraphQL migration while optimizing for immediate SSR performance • Define coding standards and best practices for the team, ensuring maintainable, scalable code • Collaborate with product and design teams to translate requirements into technical specifications • Build modern React-based apps with real-time capabilities using technologies like TanStack ecosystem, Server-Sent Events, and BroadcastChannel API • Build performant UI components with smooth data loading patterns, virtualization, and responsive user interactions • Optimize bundle size, lazy loading, and code splitting for <1s Time to Interactive • Build a shared business logic layer reusable across multiple service boundaries and rendering contexts • Design database schema and ORM integration • Develop background job processing systems for asynchronous workflows • Design and optimize performance-critical operations using systems-level programming and worker-based architectures to keep heavy processing off the main thread • Implement WASM modules for browser-based file processing with near-native performance • Build batch processing systems capable of handling large-scale concurrent operations efficiently • Profile and eliminate performance bottlenecks across critical data processing and transformation pipelines.
Senior Frontend Engineer, Creator
LottieFilesBringing the power of motion to apps, web, social & more. A platform to create, collaborate & ship Lottie animations.
• Develop and maintain web applications using React, JavaScript, and TypeScript. • Translate designs and wireframes into high-quality code. • Optimize applications for maximum speed and scalability. • Ensure the technical feasibility of UI/UX designs. • Collaborate with back-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance user experience. • Implement performant code to ensure the product works across devices of various capacities. • Write clean, scalable, and documented code with an emphasis on maintainability. • Debug and troubleshoot layout and scripting issues across a variety of browsers. • Participate in code reviews and contribute to team knowledge sharing.
Graphics Engineer – ThorVG
LottieFilesBringing the power of motion to apps, web, social & more. A platform to create, collaborate & ship Lottie animations.
• Collaborate closely with the LottieFiles Engine/Graphics team to translate conceptual ideas into innovative technical solutions. • Design, develop, and test graphics procedures, engines, and algorithms to enhance vector graphics rendering capabilities, making significant contributions to the core rendering engine. • Identify rendering engine performance bottlenecks and come up with novel solutions. • Maintain adherence to quality standards and performance metrics throughout the engine design and development process. • Contribute to the evolution of our system's architecture, ensuring it remains robust and efficient. • Stay updated with the latest advancements in graphics technologies.