Front End Infrastructure Engineer - Ember.js

Mountain View, CA
Engineering
Full-time

Addepar is hiring Ember infrastructure engineers! As one of the largest and most complex Ember.js applications in production, Addepar is constantly pushing the boundaries of what is possible in the framework and in the browser itself. Our product makes full use of Ember, pushing it to its limits to deliver a native-like app experience to our users. We deal with loading and displaying large amounts of financial data, generated on-the-fly as users query our Global Financial Graph; Report creation, editing, and generation (think like a supercharged financial version of PowerPoint); bulk importing and manipulating large streams of data; and many more technically challenging problems.

Quick demo: https://www.youtube.com/watch?v=Gztsi4hikAA&t=48s

The Infrastructure and Components team is responsible for maintaining the foundation of the product, and keeping the team up-to-date with the latest best practices and developments in the frontend ecosystem. We are Javascript and browser specialists first and foremost, dedicated to understanding the inner workings of the various JS engines, web APIs, and Ember libraries that allow us to build ambitious applications in the world’s most ubiquitous runtime

Responsibilities:

    • Define and demonstrate best practices for writing Ember Components, Services, and Javascript code in general
    • Maintain Addepar’s codebase to keep it up to date with the latest versions and best practices of Ember and other libraries
    • Solve optimization problems in the browser for large applications - Everything from memory usage to rendering speed
    • Contribute back to open source libraries and frameworks, including Ember, Ember Data, Ember Table, and Smoke & Mirrors
    • Research current and future changes to browser APIs to determine how to make Addepar and Ember faster and better

Qualifications

    • 1 Year experience with Ember.js or 3 years experience with React/Angular/Other JS Frameworks
    • Solid understanding of Javascript fundamentals (should know everything in https://github.com/getify/You-Dont-Know-JS)
    • Passion for Open Source Software and contributing back to the community
    • Love for infrastructure - This team does not work directly on product features