UI Developer

company banner
The Judge Group, Inc.
Agile, Algorithms, API, Architecture, Automated, CSS, Developer, Development, GIT, HTTP, JavaScript, Libraries, Library, Mobile Development, Project, Release, UX
Contract W2, C2H W2
Work from home not available Travel not required

Job Description


Location: Mountain View, CA
Description:
NO CTC (W2 only)



Mountain View, CA

6 Months +


Project Overview:

As a Creative Engineer, 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!


Must have:

The candidate should expect and be prepared to write Vanilla JS (native Javascript) during the interview. The candidate should have a strong attention to detail and surface/address edge cases when tested in Javascript. The candidate should understand the Javascript API and common engineering concepts (i.e. recursion, design patterns). The candidate should be an expert in CSS. The candidate should have a deep understanding of data structures and know when to use them.



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 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



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 understanding of the Javascript API including data structures and when to use them, algorithms, and object oriented implementations as well as common engineering concepts (i.e. recursion, design patterns). Expert in developing SASS/CSS 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 Experience using Gulp and Node.js Cross-discipline communication and organizational skills Proven coding consistency and a strong attention to detail Desired Preferred



Qualifications : Experience in architect 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)


    Contact: dkulikov@judge.com

    This job and many more are available through The Judge Group. Find us on the web at www.judge.com



    Company Information

    The Judge Group is a privately-owned, leading professional services firm. What does that mean? It means we provide technology, talent and learning solutions to businesses around the globe, and we're great at it. Our expertise is positioned at the crossroads of people and technology—two of the most important aspects of successful business today.
    Dice Id : cxjudgpa
    Position Id : 614277

    Similar Positions at The Judge Group, Inc.

    UI/UX Designer IV
    • Mountain View, CA
    • 2 days ago
    Front End Developer
    • Mountain View, CA
    • 2 days ago
    Developer
    • Sunnyvale, CA
    • 2 days ago
    Web Developer
    • Sunnyvale, CA
    • 2 days ago
    Developer I
    • Redwood City, CA
    • 2 days ago
    Sr. Web Developer
    • Sunnyvale, CA
    • 2 days ago
    Technical Writer III
    • Mountain View, CA
    • 2 days ago
    Software Developer (Support Specialist)
    • Sunnyvale, CA
    • 2 days ago
    Technical Writer with Networking Exp.
    • Sunnyvale, CA
    • 2 days ago
    AEM Developer
    • Pleasanton, CA
    • 2 days ago