Senior User Interface Engineer

Crittercism

(San Francisco, California)
Full Time
Job Posting Details
About Crittercism

Mobile Application Intelligence

Summary

Crittercism helps organizations understand and quantify the link between the performance of their mobile apps, the happiness of their users, and the success of their business. We’re baked into over 30,000 apps, logging 100B app launches per month for users across 120 countries, across all kinds of industries. 3 of the top 5 credit card issuers, 3 of the top 5 media companies, 3 of the top 5 retailers, and 2 of the top 3 hotel chains trust us with the success of their mobile initiatives.

We’re successful, we’re growing fast and we want you to come work on our UI team, if you’re up for the challenge and are interested in working with big data.

In this position you’ll play a critical role in building our customer portal. You’ll work in engineering to develop our UI architecture, work closely with the UX lead to develop functional, scalable and intuitive front-end UIs, as well as build integrations with back-office systems, partner platforms, and internal platform APIs. We’re looking for someone with a proven track record of building, shipping and supporting customer-facing web interfaces.

Responsibilities
  • Lead the design and implementation of features for our web portal, a large-scale multi-tenant application. And we mean large. Edge cases? We got ‘em.
  • Have the leeway and responsibility to design and develop front-end architectures and business logic
  • Work with the design team to find the right balance of elegant user interface and implementation
  • Work with the platform team to integrate with partner services, and contribute to the design and maintenance of our API
  • Work with product management to scope, plan and estimate new features
  • Mentor more junior software engineers
  • Do the agile process thing
Ideal Candidate

You:

  • Get cranky when you see poorly-designed or implemented user interfaces
  • See the pixels—you notice when things are subtly off, and you get twitchy if you don’t fix them
  • Recognize that being an excellent front-end engineer doesn’t only mean being really good at JavaScript
  • Have expert-level knowledge of Javascript, HTML, and CSS: you can build a responsive layout in your sleep, know the difference between a pseudo-element and a pseudo-class, have had to debug library code more than once, and have a strong opinion on whether object-oriented JavaScript is a good idea.
  • Know what it takes to optimize front-end code for performance
  • Stay calm when things go sideways; you break down the problem into small, digestible pieces, and you get. It. Done.
  • Are comfortable talking with anyone in the organization, even if there’s a C in front of their title.
  • Have war stories about making your site or app work in old browsers (cough IE6 cough)
  • Have worked with more than one server-side framework, more than one client-side framework, and have knowledgeable opinions about what works best in which situation
  • Are familiar with Python, Java or Node, and are comfortable getting into the back-end code if you need to
  • Have significant (at least 5 years) experience building customer-facing user interfaces
  • Have a BS in computer science or equivalent in work experience

You’ll get bonus points for:

  • Owning—and having read—one or more of Edward Tufte’s books
  • Interest and experience with data visualization, especially working with D3

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • CSS
  • D3.js
  • HTML
  • Java
  • JavaScript
  • Python
  • Node.js
  • UI Design
  • Computer Science
  • Server-side
  • Client-side
  • Data Visualization Framework
  • Front End Programming
  • Customer-Facing

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.