POSITION : Front End Engineering Lead
REPORTS TO : Head of Engineering
LOCATION : Bangalore
EDUCATION : Should have a BS / MS degree in Computer Science, Human Factors or equivalent.
EXPERIENCE : 10-12 years experience in the UI / UX world.
ROLE DESCRIPTION :
As a Front End Engineering lead you will play an active leadership role in delivering IA / UI's for a suite of Analytic Products.
This person will Design, implement and deployment of intuitive applications in the areas of personalization, analytics and marketing automation.
Person will own and defines the standards and process in Front End engineering, inspire teams in creating intuitive, simple and performant user interfaces with at high volumes of data.
You will collaborate with server-side engineers on consuming RESTful web service APIs to support your client-side development and work closely with product managers to meet customer needs.
Management and execution against project plans and delivery commitments. Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
Ideal candidate is a Quick learner and able to work independently and deliver in fast paced environments.
ESSENTIAL SKILLS :
Strong experience in Information Architecture and UI Design experience in delivering concepts, wire frames, prototypes, and compelling visual experiences.
js, DHTMLX, ExtJS, JQuery (one Framework at the least is a must)
Strong experience in Vue.JS / Backbone.JS.
Strong in CSS and AJAX / XML / XSLT / DOM / JSON
Understand Cross Browser issues
Would expect the successful candidate to be highly proficient in Web Standards including W3C and WCAG
Possess strong and relevant exposure to Web Accessibility / Usability
Would require to be intimately familiar with defining UI Specifications / Guidelines
Would be essential to possess knowledge of web-based technologies and their impact on the feasibility of design solutions, including the capabilities and limitations of Web Technologies
Experience in the Retail Domain or working on building Analytical Tools would be a plus
Very good written and verbal communication skills
Experience working with Agile development environments
SPECIALIZED KNOWLEDGE / SKILLS :
Possess the ability to apply strategic thinking to deliver exceptional and intuitive end-to-end user experience solutions.
Graphic Design : - Understand visual design principles including color theory, typography, layout, user interface elements and production techniques.
Usability : Would be an expert in utilizing key design principles and industry standards to ensure clear navigation, GUI, content design and ease of use for target audience.
Web Technologies : - Should be able to understand and utilize common web site development tools, create web user interfaces using graphics tools and understand brand value.
Exposure to Project Management activity such as planning, organizing, proven ability to establish priorities and achieve results, are expectations from this role.
Should possess the ability to deliver customer-driven (Internal & External) innovation based on understanding unique customer needs and defining the desired end-to-end customer experience.