Sr. UI Web Developer
Apply NowCompany: Clifyx
Location: Sunnyvale, CA 94087
Description:
Sr. UI Developer with strong design and development skills in JavaScript, Angular or CanJS, HTML5, JSON, CSS
Responsibilities
Nice to have technical skills
Qualifications
- 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