Search by Job Title

Front-End Software EngineerAppFolio

THIS JOB HAS EXPIRED

We are looking for front-end specialists who can provide expert level guidance to our teams and stay on top of emerging technologies.

Responsibilities:

Promote the use of CSS, Javascript, and HTML best practices at Appfolio.
Educate application developers in order to deepen general competence in CSS, Javascript and HTML.
Contribute working code directly to features and products that are being shipped.
Work closely with other engineering team members, QA, and product owners
Research, learn, and recommend emerging front-end technologies and trends

Creativity, ability to solve complex problems without a roadmap
Experience with Ruby on Rails or similar MVC application framework highly desired
Experience with SASS, Compass, CoffeeScript or other language preprocessors highly desired

Expert level proficiency means:

You follow industry leaders and the latest w3 specs to stay on the cutting edge of new technology.
You?ve downloaded and installed nightly builds of Chrome, Webkit, and Firefox just to try out new features.
You don?t just use JavaScript libraries, you know how they work. You?ve probably submitted patches to popular libraries or even built your own.
You have a deep understanding of JavaScript as a language (prototypal inheritance, closures, scoping, hoisting, etc.) and first-hand experience with tools surrounding the use of JavaScript in enterprise scale applications (unit testing, EcmaScript specifications, CommonJS, AMD, etc).
HTML semantics is important to you; you understand when to use a 'div' vs. a 'ul'.
You have a solid understanding of CSS selector specificity and you don?t resort to just adding another ID to make one rule trump another.
You have familiarity with CSS architectures (SMACSS, OOCSS, BEM, etc.), as well as an understanding of the rationale precipitating their need.
You have familiarity with front end MVC frameworks (Backbone, Ember, etc.).
You have familiarity with designing and optimizing for mobile devices.