Front End Engineer

New York City
Engineering
Full-time

Front End Engineer

Frame.io is a media collaboration platform backed by Accel, SignalFire, Jared Leto, Kevin Spacey, and a host of other phenomenal investors. We've built a highly functional and market leading product used by companies such as Apple, Facebook, Disney, Uber, Spotify, NASA, Snapchat, BBC, BuzzFeed, Tesla, TED, Adobe, Udemy, and many more!

Tech Stack
Frame.io aims to be the thread that runs through the entire video editing, review, and presentation process. To do that we need to be on a range of platforms and integrate seamlessly with leading industry tools. Our back-end is built with Ruby, AWS, and DynamoDB and we have services and integrations written in JavaScript and CoffeeScript. We have a Final Cut Pro companion app written in Objective-C (soon to be converted to Swift) and an iOS app written entirely in Swift.

Position Overview
We are in the process of rewriting our front end stack, currently written in CoffeeScript, in React. You will be responsible for building reusable, scalable, and thoroughly tested front end components used in our web application and integrations with Adobe and other third-party products and services. We are also working on a public JavaScript SDK and are exploring writing an Android app in React Native. Especially as we re-architect our front end, we're looking for engineers with strong opinions on best practices, deep knowledge of front end technologies and approaches, and a critical but open mind.

At Frame.io we aim to hire highly independent team members who learn quickly and are capable of teaching themselves. You will be responsible for doing regular code reviews, researching and implementing best practices, and recommending resources junior engineers can use to improve. A key component of the role will be mentoring other engineers. At Frame.io we aim to hire highly independent team members who learn quickly and are capable of teaching themselves. You will be responsible for doing regular code reviews, researching and implementing best practices, and recommending resources junior engineers can use to improve.

Requirements

    • 5+ years of solid experience in designing and developing the Front end of large scale Web applications with JavaScript.
    • Deep experience in overall Front end system design and implementation — how they scale, how they should fit together with the server side, and how they’re likely to break.
    • Strong understanding of vanilla Javascript, and knowledgable on building systems with and without the use of modern Front end frameworks.
    • Comfortable with one or more CSS pre-processors (SASS, LESS, etc...) and able to structure modular, efficient CSS code bases for large applications.
    • Experience and passion for mentoring junior engineers.

Benefits

    • Competitive salary and equity
    • Choose your development setup
    • Medical, Dental, & Vision Insurance
    • Seamless lunches and fully stocked kitchen
    • Generous and Flexible vacation policy
    • Pre-tax commuter benefit
    • Whiskey Library
    • Influence in a small, fast-paced team