Search Jobs

Senior Frontend/UI Developer

San Jose Metro Area, CA

Posted: 11/20/2018 Job Type: Engineering Job Number: JN -112018-23094
You'll develop, test, and maintain web components and utilities. Architect reusable building blocks with your mastery of JavaScript and Sass. Partner with Designers to ensure our library is consistent with brand standards. Ship accessibility compliant and easy to use interfaces by collaborating with UX Developers.
Support other Creative Engineers as they build websites leveraging our tools. Your hard work will reach billions of users!

Overall Responsibilities:
- Develop and maintain reusable and accessible web components and utilities
- Implement automated tests and configure/maintain CI systems to run them.
- Have a voice in the design process and contribute component architecture proposals.
- Write documentation including demos and best practices.
- Provide support to users of code library and gather their feedback.

Top 3 Daily Responsibilities:
- Develop UI components
- Write unit tests for components
- Fix bugs and other maintenance tasks for existing components

Mandatory Required Skills:
  • 2 years experience writing custom UI components.
  • 6 years of experience developing websites and applications.
  • BA/BS degree or equivalent practical experience
  • Advanced JavaScript skills including data structures, algorithms, and object-oriented implementations. Intimate knowledge of the front-end stack and the latest web standards including ES6, HTML5, and CSS3.
  • Experience with one or more JavaScript frameworks (React, Angular, Vue)
  • Experience with mobile development including responsive design and page load optimization
  • Experience writing unit and/or end to end tests
  • Cross discipline communication and organizational skills
  • Proven coding consistency and attention to detail
Desired/Preferred Qualifications:
  • Experience architecting component libraries
  • Typescript (or experience with another typed language)
  • Experience implementing accessibility standards
  • Contributions to open source Sass, Gulp, Node.js Protractor, Jasmine, Karma
  • Coding to a style guide & linting
  • DevOps (build systems, project scaffolds)
  • Agile Experience (story point estimation, sprints) Git workflows (branching models, merge tools, release versioning)
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.