Front-End Engineer

Requirements

  • Expert javascript skills (2+ years minimum)
  • Solid understanding of HTML, DOM, and CSS (but no need to be design oriented)
  • Excellent understanding of the HTTP protocol
  • Have a good understanding of browser-server interaction - HTTPS, SSL Certificates, Cross-Domain Issues, AJAX, JSON, DNS
  • Have used jQuery
  • Have experience with the MVC design pattern

Extra Credit

  • Be familiar with at least one front-end framework (e.g. Backbone, Spine) but need to be an expert
  • Excellent with front-end UI architecture - deep experience with front-end frameworks and patterns - MVC, Backbone, etc
  • Have experience designing APIs
  • Experience with Node.js, Ruby, Rails, Python, other scripting languages
  • Have used Git for version control

Work Ethic

  • Be ready to jump in and write code on day one
  • Have experience working on a small, intimate team
  • Be good at communication - able to write and read design specifications for APIs, setting up projects
  • Have desire to work in a startup atmosphere - fast paced, self-motivated, need minimal guidance, ready to make front-end architectural decisions on the fly
  • Empathetic + Humble

Software Engineer

Requirements

  • Must be experienced with Java
  • Must be able to architect solutions to big data problems
  • Must be able to build and support distributed systems

Extra Credit

  • Has experience with DevOps
  • Has experience with C/C#/Scala/Clojure/Ruby

Work Ethic

  • Be ready to jump in and write code on day one
  • Have experience working on a small, intimate team
  • Be good at communication - able to write and read design specifications for APIs, setting up projects
  • Have desire to work in a startup atmosphere - fast paced, self-motivated, need minimal guidance, ready to make front-end architectural decisions on the fly
  • Empathetic + Humble