Contribute significantly towards front-end architecture roadmap and technology standards for UI development
Use experience with rapid prototyping methodologies and technologies to develop POCs for review and demonstration
Build high quality and highly reliable software to meet the needs of the product owners
Participate in Design Peer Code Review process
Mentor and support other Junior and Middle-level Engineers
Stay up-to-date with latest trends and technologies in the context of User Interface and User Experience design
Mentor and support members in the UI team who are still developing their skills and promote adoption of coding guidelines and best practices
Requirements:
7-10 Years of relevant industry experience.
Expert knowledge of Front-End development technologies such as HTML5, JavaScript, JS Frameworks (Angular, react etc.), CSS abstraction (Less, SASS etc.), package bundlers (webpack etc)and task runners (Grunt/Gulp etc.)
Deep understanding of the web technology stack (HTTP, cookies, asset loading/caching, REST)
Knowledge of professional best practices for Software Development Life Cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing and operations.
Proven ability to drive projects to completion - from initial design and scoping through product launch.
Experience in communicating clearly with users, peer teams and project management
Bachelors degree in Computer Science or related discipline.
Solid communication skills and ability to convey technical solutions to the end-user of all levels of ability.
Demonstrated professionalism interacting with both internal and external audiences.
Proactive, self-driven and enjoys solving complex problems, not just in the primary area of responsibility but across boundaries.
Differentiating Skills:
Has worked on multiple web app framework and stacks