POSITION REQUIREMENTS AND DETAILS

Senior UI Engineer

Apply Now

SRA's Customer Experience Lab, working on designing Smart TVs, Smart (Family) Hub, Lifestyle and much more, is a team of designers, engineers,

prototypers, and product folks! CX lab is looking for a Senior UI Engineer to join our team!

Roles and Responsibilities:

  • Being hands-on technical lead for medium to large UI projects and UI platform based on Vue.js, Webpack and Node.js
  • Lead a small group of UI engineers by example, establish best practices and development standards, adopt the best of the latest front end

technologies, mentor and teach fellow engineer

  • Interact with engineering team across the organization on stargazing UI tech stack, development practices and share UI components
  • Represent engineering on design and product meetings on technical feasibility, timeline and deliverables to project leads
  • Work closely with designers, researchers and product leads to iterate fast and improve the product.
  • Rapidly prototype UI concepts for testing and team feedback.
  • 5+ years of work experience with Front End technologies including HTML, CSS, JavaScript and etc.
  • Strong computer science background including big O, algorithms, system design, OOP and etc.
  • Deep understanding of major browser concepts including critical rendering path, event loop, memory management, garbage collection and etc.
  • Extensive hands-on experience developing and maintaining large UI projects in virtual DOM environment using either Vue.js, React or Angular 2
  • Experience developing UI for different platforms, screen sizes and devices.
  • Eye on the latest front end technologies.
  • Ability to deliver projects in tight deadlines under pressure while working on a few project simultaneously.

Pluses:

  • Experience with functional programming on JavaScript (immutable data structures, pure functions, function composition, functional JS libraries like

Rambda and etc.)

  • Experience with Node.js (Express servers, socket.io, server side rendering and etc.)
  • Strong, clean visual/interaction design sense, and familiarity with Adobe Photoshop, Illustrator or After Effects

OPEN POSITIONS See All Current Openings

  • Sr Research Engineer, Computer Vision

    Mountain View, California

    View
  • Research Engineer, Computer Vision & Augmented Reality

    Mountain View, California

    View
  • Sr Strategy Project Manager

    Mountain View, California

    View
  • Senior Infrastructure Software Engineer, Intelligence Team

    Mountain View, California

    View
  • Senior Infrastructure Software Engineer, Intelligence Team

    Mountain View, California

    View
  • Senior UI Engineer

    Mountain View, California

    View
  • Software Engineer - Smart System

    Mountain View, California

    View
  • Sensing & Intelligence, Manager

    Mountain View, California

    View
  • Technical Program Manager

    Mountain View, California

    View
  • Senior Software Engineer

    Mountain View, California

    View

Keep going. There's more to see.

Explore Our Research

Everything you need to know about research and development of innovative technologies.

Working at SRA

Our strength is our people. We assemble the smartest, most original thinkers and encourage great work with a collaborative environment.

Partnerships

We work closely with corporations and industry partnerships, and offer collaboration opportunities with top U.S. universities.