UI Architect

/UI Architect

UI Architect
Company is looking for an experienced hands-on UI Architect to design and implement front end architectures and frameworks to support distributed and scalable web/mobile applications. The UI Architect will create a UI framework including reusable components to enable a highly customizable and scalable web UI for our Company business applications.

 

Responsibilities:

Provide thought leadership on future of UI framework and design concepts

Engineer elegant and engaging web and mobile front ends with technical excellence

Solve problems and pro-actively look for ways to improve our products, platform, and UI framework

Implement rapid prototypes

Mentor developers and team architects on web UI best practices

Work closely with, and incorporate feedback from, product management and back-end engineers

Requirements:

10+ years as a software engineer, with a minimum of 3+ years as a UI Architect or in a comparable role

Expert in writing JavaScript code

Thorough hands-on knowledge working with XML, JSON, HTML, CSS

Extensive experience using libraries, tools, and frameworks such as:

React, Angular, Ember, Underscore, jQuery, Dojo, Bootstrap, Sencha, HighCharts, D3, Backbone, Capybara, 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

Expert level optimization skills to improve performance, scalability, and usability of our applications

A track record of writing clean, high quality, high performing, scalable code

Strong troubleshooting skills

Ability to influence, guide, and reinforce the adoption of standards and processes across the development teams.

Strong presentation and verbal communications skills

Ability to lead, train, and mentor other Engineers.

Bachelors and/or Master’s degree in Computer Science or equivalent experience.

 

Nice to have:

Thorough understanding of concurrency, threading, algorithms, and data structures

Experience in web security

Experience in UI performance testing and cross-browser compatibility testing

Experience working with distributed systems

Experience in test driven development using JavaScript testing frameworks such as Jasmine

Familiarity with the whole web stack, including protocols and web server optimization techniques

Experience building mobile applications

Data-informed product development through analytics, A/B testing, and user group testing

Embrace end-to-end ownership of projects

Startup company experience and familiarity with agile development methodology

Thrive in a fast-paced environment

Upload your CV/resume or any other relevant file. Max. file size: 128 MB.

2017-09-21T04:59:01+00:00By |