Job DescriptionDeveloper IV
Location: Mountain View, CA
Duration: 6 monthsDescription:
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 the code library and gather their feedback. Top 3 Daily Responsibilities:
Develop UI components and utilities
Write unit tests for components
Fix bugs and other maintenance tasks for existing components Skill/Experience/Education Mandatory
Experience in architecting component libraries. Typescript (or experience with another typed language). Experience implementing accessibility standards. Contributions to open source. 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).Skill Matrix
Skill Name Level (1-5, 5 being the highest) Years Mandatory(Yes/No) Description
1 2 3 4 5
CSS and/or Sass 4 6-8 Years Yes
HTML5 4 6-8 Years Yes Supplier call notes:
Having experience implementing accessibility standards is desired, but having basic a11y knowledge is required.
Prefer someone having passions on building components or tooling. It is ok if they like doing production work or prototyping, but we need to let them know the Glue project mostly is components and tooling work
Having experience with frameworks is desired, but they are not a good fit if they are not comfortable with writing Native JS/TS
As an equal opportunity employer, ICONMA prides itself on creating an employment environment that supports and encourages the abilities of all persons regardless of race, color, gender,age, sexual,orientation, citizenship, or disability.