UI Engineer

Sorry, this job was removed at 3:23 a.m. (PST) on Thursday, October 13, 2016
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The role

We love working on near real-time decisioning systems over large data streams and are excited about the challenges that come with clearly communicating core security concepts as well as presenting the resulting data in an actionable way. We are looking for UI engineers who thrive at the crossroads of design and engineering. Responsibilities include translation of wireframes into working applications used to manage and monitor customer configurations at scale. You will work along side fellow UI engineers, UX designers, as well as core engineering and infrastructure teams to bridge the gap between technical complexity and intuitive user experiences.

This role will work closely with design, product, and engineering teams to rapidly wireframe, prototype, and iterate a variety of interfaces including configuration management, CRUD, analytics and data visualizations.

We are building a highly modular, suite of single page applications using modern technologies and tools including React/Redux, ES2015, Node, Bootstrap and D3. Our interfaces are powered by backend systems and API's primarily written in Go.

About you

We are largely a remote team so verbal and written communication is critical. You should be able to express yourself respectfully and feel comfortable communicating, socializing and brainstorming over Slack or Hangout regularly.

We are in the field of security and work with sensitive customer data, if you're not comfortable with that idea, we're not the right place for you.

Security experience is not necessary but a desire to build great products is.

  • 3+ years related experience (leadership roles a plus)
  • Proficiency in modern front-end development best practices, with strong knowledge of common technologies, frameworks, and utility libraries
  • Experience building, testing, and maintaining non-trivial, user-facing JS applications (SaaS/enterprise interfaces a big plus)
  • A passion for UX particularly with respect to technical products and tools (configuration management, dataviz, etc)
  • Demonstrated ability to collaborate and ensure consistent execution of design objectives from API to UI
  • Familiarity with pre-processors like Babel, PostCSS, Stylus, Coffeescript or similar
  • Demonstrated mastery of at least one client-side application framework (or library ecosystem) and their preferred tooling, e.g. React/Flux, Angular, Ember, Node/npm, Webpack/Gulp/Grunt, etc.
  • Experience using linters, and writing tests using frameworks like Mocha, Jasmine, Protractor, etc.
  • Strong working knowledge of command line development flows using Node, bash, and git
  • Proficiency using browser tools to debug applications and develop strategies to optimize for speed and scalability
  • Deep understanding of SPA architecture and managing the complexity of asynchronous state (e.g. ajax requests, error handling, session management, user roles, etc.)
  • Strong communication skills and ability to collaborate across teams to identify and refine user and data requirements
  • Proficient understanding of cross-browser compatibility issues
  • Experience writing and maintaining technical documentation
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

600 Corporate Pointe, Culver City, CA 90230

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Signal SciencesFind similar jobs