Lead Front-End Developer

Full-time San Francisco, CA

At Swiftype, browser-based technologies are essential to delivering a great search experience. Our JavaScript library and widget already powers search on hundreds of thousands of websites, and our dashboard increasingly uses rich client technologies to provide a superb experience to our users. We’re looking for a lead front-end engineer to take both of these platforms to a whole new level—of performance, of robustness, of ease of use, and of adoption.

Sample Projects
  • Design a second-generation, incredibly resilient, robust, fast, and easy-to-use JavaScript library allowing users to simply build scalable search interfaces into their websites.
  • Work with highly-talented designers to build both a beautiful default search interface and a customization framework for users.
  • Enhance the user experience of the Swiftype Dashboard so customers can design their search experience without writing a line of code.
  • Explore ways of using modern browser features to improve search performance.
Required Skills (non-negotiable)

Excellent practical judgement. You should know how to effectively allocate your time when solving hard problems.

Qualifications (the more the better)
  • Deep knowledge of front-end technologies including HTTP, HTML5, the DOM, CSS, and JavaScript.
  • Experience working with REST/JSON APIs.
  • Experience with one or more front-end JavaScript libraries such as jQuery, Angular, Ember, or React.
  • Experience building third-party JavaScript widgets that are robust when installed on a customer’s site.
  • Experience designing, building, shipping, documenting, and supporting libraries or frameworks used by other engineers. You know how to build for the future.
  • Excellent communication skills.
What you’ll learn (and help us learn)
  • How to help our customers easily and maintainably integrate amazing search into their sites.
  • How to build a front-end search library that can be supported for years, in use by hundreds of thousands of web sites.
  • How to build a customizable user interface that gives “just the right” flexibility to clients to customize for their needs.
  • How to work with a team of incredibly talented server-side engineers to build an amazing application together.


If this sounds interesting, we would love to hear from you. Please include whatever info you believe is relevant: resume, GitHub profile, code samples, links to personal projects, etc.

More career opportunities

engineering

Generalist Engineer Full-time San Francisco, CA Infrastructure Engineer Full-time San Francisco, CA Lead Front-End Developer Full-time San Francisco, CA Product Engineer Full-time San Francisco, CA Senior Technical Operations Engineer Full-time San Francisco, CA Technical Operations Engineer Full-time San Francisco, CA

marketing

Demand Generation Manager Full-time San Francisco, CA Product Marketing Manager Full-time San Francisco, CA

sales

Account Executive Full-time San Francisco, CA Sales Development Representative Full-time San Francisco, CA