Previous Job
UI Developer
Ref No.: 18-22895
Location: Milpitas, California
Position Type:Contract
Start Date: 04/04/2018
  – Sr. UI Web Developer
Sunnyvale ,CA
Job Description
Sr. UI Developer with strong design and development skills in JavaScript, Angular or CanJS, HTML5, JSON, CSS
        7+ years as a software engineer, with a min of 3+ years as a UI developer
        Expert in writing JavaScript code
        Thorough hands-on knowledge working with XML, JSON, HTML, CSS
        Extensive experience using libraries, tools, and frameworks such as: Angular, Ember, Underscore, jQuery, Bootstrap, Backbone, Grunt
        In-depth knowledge of framework code and methods of component architecture
        Experience with responsive UI design and development
        Disciplined approach to testing and quality assurance
        A track record of writing clean, high quality, high performing, scalable code
        Strong troubleshooting skills
        Good knowledge of design patterns and software development best practices
        Must be familiar with Agile design and concepts
        Implements ideas and concepts of Solution Architects and turns them into functional and efficient applications with minimal oversight.
        Engineer elegant and engaging web and mobile front ends with technical excellence
        Implement rapid prototypes; solve problems and pro-actively look for ways to improve the products, platform, and UI framework
        Work closely with, and incorporate feedback from back-end engineers
        Serves as a subject matter expert on his or her application team, provides technical guidance and assists less experienced department members
•        Able to plan/track tasks/activities - Report progress/challenges to Lead/Manager
Nice to have technical skills
        Thorough understanding of concurrency, threading, algorithms, and data structures
        Experience in UI performance testing and cross-browser compatibility testing
        Experience in test driven development using JavaScript testing frameworks like Jasmine
        Familiarity with full stack web development
        Experience building mobile applications
        Data-informed product development through analytics, A/B testing, and user group testing
        Computer science degree or equivalent education/experience
•        Excellent organizational, verbal and written communication skills