Staff Software Engineer (Work from Anywhere)
Worldwide (Remote) • Full-time
- REMOTE
- KOREAN: NOT REQUIRED
- Typescript
- Javascript
- React
We are on a mission to empower designers and developers worldwide and are trying to fundamentally change the nature of creation and motion.
Lottie, a revolutionary format, can be best described as a movement, and LottieFiles is a company wrapped around it. By listening to the Lottie community, we’ve created a unique set of editing, workflow, and collaboration tools that seamlessly integrate with popular design software and developer environments such as Adobe After Effects, Figma, VS Code, and others. To make things easier for non-motion designers, users can take advantage of tons of free content available on our platform to get started too. We are looking for a Principal Software Engineer to spearhead this revolution in motion and help us create a big brand in the design industry.
RESPONSIBILITIES
- Develop scalable, maintainable, and high-performance software systems.
- Evaluate and recommend new technologies, tools, and frameworks to enhance development processes and improve the product.
- Analyze and solve complex technical problems, optimizing performance and addressing bottlenecks.
- Provide technical leadership, mentoring, and guidance to the development team. Conduct comprehensive reviews to ensure adherence to coding standards, best practices, and quality guidelines.
- Contribute to the formulation of technical strategies and roadmaps aligned with the company's vision and objectives.
- Demonstrate expertise in web browser technologies, including DOM manipulation and event handling.
- Demonstrate expertise in image, video, and computer vision techniques, with a deep understanding of vector-based graphics.
QUALIFICATIONS
- At least 5+ years of experience as a Staff/Senior Software Engineer or similar role, with a portfolio of past projects or code samples.
- At least 7-10 years of experience in software development, with a focus on JavaScript
- Experience developing within a large existing codebase, collaborating or working independently within a team.
SKILLS
- Strong knowledge and application of software development principles, including modular design, code organization, and best practices.
- Good communication skills, with the ability to clearly share complex technical information with programmers, technical artists, and animators.
- Experience in developing Entity Component System (ECS) and/or similar architectures.
- Experience in graphics systems and rendering on browsers.
- Exceptional skills and deep knowledge in JavaScript and related technologies including but not limited to React and TypeScript.
PLUSES
Please note that these are desirable skills and are not required to apply for the position.
- Industry experience working on Vector-based graphics/animation and passion for computer graphics/ animation.
- Proficiency in animating in Adobe After Effects or Blender, etc.
- Strong product mindset, proactively driving exploration and experimentation with new ideas, solutions, and technologies.
LOTTIEFILES PERKS
- Fully Remote Working Environment
- Flexible Work Hours
- A welcome gift and LottieFiles swagpack
- USD $1000 bonus to set up your workstation at home
- Unlimited Leave Days
- Medical Insurance
- Generous learning budget Gym membership Co-working space membership