Job Title

UI Lead Engineer

Job Description

We are looking for a talented and self-driven individual who is an expert at front-end UI/UX technologies that can help build and lead our cutting-edge UI infrastructure and applications. This will be a key lead position that provides coherent web/mobile interface to our users through analytics dashboards on large sensory data and integration to server APIs.

Responsibilities

  • Design, implement and test scalable front-end software and infrastructure
  • Drive overall UI architecture, bring in up-to-date front-end concepts to improve user engagement
  • Set clear policies for organization of files and modules, coding practices for modularity
  • Write modular JavaScript libraries using frameworks such as D3 charting, AngularJS along with automated tests
  • Create customizable analytics dashboards on the top of well-defined metrics data source APIs.
  • Collaborate closely with design team to create user flows and visual mockups

Required Skills

  • 5+ years of hands-on experience building large-scale JavaScript web applications
  • Strong understanding of JavaScript development patterns such as modules, inheritance, closures and event handling
  • Solid understanding of entire stack from front-end development to back-end APIs and analytics
  • Cross-browser and Mobile adaptive layouts using CSS libraries such as Bootstrap
  • Build reusable and responsive data visualizations using D3JS in AngularJS
  • Familiarity with multi-dimensional reporting using Crossfilter and dc.js
  • Familiarity with visualization and metrics tools like Kibana, Grafana etc is a plus

Qualifications

  • Bachelor’s degree or equivalent in computer science / engineering
  • Must: Full-time and local candidates only
  • Desired: Experience with real-time web design for various business metrics and device monitoring
  • Desired: Experience with Docker virtualization and orchestration + Amazon AWS cloud.

Compensation & Benefits

  • Comprehensive Health, Vision, Dental, & 401K
  • Equity stake in our future success
  • Flexible vacation policy
  • Team building activities, kitchen stocked with snacks and drinks

Our Core Values

  • Innovation, Agility, Action and Results
  • Customers and solutions come first; Rest follows
  • We innovate and constantly improve