Sr. UI Web Developer

Apply Now

Company: Clifyx

Location: Sunnyvale, CA 94087

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

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

Qualifications
  • Computer science degree or equivalent education/experience
  • Excellent organizational, verbal and written communication skills

Similar Jobs