Sr. UI Web Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Sr. UI Developer
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