As a UI Engineer at WTW, you will work as part of a development team following Agile-Scrum methodologies to deliver the desired technologies on time and within budget, ensuring the end-product continues to meet the expected high levels of reliability, maintainability, usability and performance.
This vital role works with global product teams to bring elegant user experiences to life through micro-front ends and component-driven development. Your passion for elegant user experiences and front-end development shows through a combination of both your hard technical and soft skills.
You are adept and working within an Agile SDLC and collaborating with fellow UX/UI team members, UX Designers, as well as technical stakeholders from Architecture and Engineering to scrum teams. You are familiar with web application frameworks such as Angular , and passionate about aligning the creation of custom components to a growing and living design system, creating dynamic standards and best practices around design and front-end development. Some key responsibilities include but are not limited to:
• Partner with fellow team members in the implementation of complex UI designs
• Partner with fellow team members to develop and implement a component-driven development strategy in-line with our UXUI design system and accessibility standards
• Design, code, test and debug UI enhancements for commercial software product(s)
• Work closely with solution and data architects to develop business solutions
• Drive maintainable and reusable solutions that are both secure and adhering to acceptable performance benchmarks
• Embrace, implement and evangelize test automation as part of the fabric of the team
• Conduct code reviews for peers and/or junior team members
• Participle in the evaluation of emerging technology and tools
The Requirements
• Bachelor's degree and 5+ years of relevant experience in front-end user interface development for enterprise-level web applications.
• Excellent applied knowledge of UI development and frameworks including:
• Angular 2+, Angular CLI, npm, Visual Studio Code
• HTML5, CSS3, SASS, Javascript, JQuery, Bootstrap, Angular Material, DataTables, TypeScript
• ASP.NET 4.8+ and SPAs
• Understanding of Git for software version control
• Proficiency in Azure DevOps or similar, strong understanding of CI/CD (pipelines, project repositories, work dashboards and test planning)
• Unit and system testing frameworks and techniques Jasmine, Karma, etc.
• Familiarity with WCAG 2.x standards.
• Experience in responsive web application development (RWD) and implementing responsive designs. Excellent applied knowledge in writing cross-browser compatible code.
• Experience with optimizing front-end code to be secure, performant, scalable, extensible.
• Familiarity with C# 7.0+.
• Experience of working in an Agile-Scrum environment – close partnership with QA and/or project stakeholders (UI/UX designers, Product Owners, Project Managers, business), preferably with experience working collaboratively with colleagues from different geographic areas.
• Ability to coordinate day-to-day development and bug fixing activities, multi-task and be mindful of deadlines. Self-motivated and ability to remain focused on assigned projects.
Preferred Qualifications
• Experience with Component-Driven Development (CDD)
• Experience with user experience design.
• Experience designing Power BI dashboards
• Understanding of the Azure application architecture, SaaS, PaaS and IaaS
Skills Required
The firm was established to be able to cater the needs of the companies in their HR and business process needs.
Training and Talent Acquisition are the core competencies of the company and the services being offered focuses on assisting active clients through fast and efficient hiring process. We handle staffing and executive search requirements across all levels and functions.
This enables us to provide the right talent for the right job.
We are hailed us the most friendliest consulting team in the region.