The
Senior UI Engineer
will have passion for clean code, a hunger to take on challenging and exciting projects as well as an unrelenting drive to learn and deliver. Qualified candidates will be required to demonstrate their UI development experience for this position.
Responsibilities:
•
Implementation and deliver high quality UI features on a key analytics platform
•
Work with the Full Stack developers to integrate UI features with the backend dependencies
•
Collaborate with the UX Design and Product teams to design UI features for the product
•
Operate as a key member of an Agile Full Stack engineering team
•
Support the less experienced UI engineers in the team when required.
Requirements:
•
Bachelor
’
s degree in Electronics Engineering, Computer Science, Information Technology or a related field or equivalent experience
•
Strong software product development experience working on commercially available software products
•
Practical experience of delivering high quality responsive Web Applications using Typescript/Javascript, HTML & CSS
•
Proficiency with the React and Next.js Javascript frameworks
•
Familiarity with with Javascript development tools such as Babel, NPM, Yarn and testing frameworks such as Jest
•
Experience in using modern software engineering and product development processes including Agile / Scrum, Continuous Integration, Continuous Delivery, DevOps etc.
•
Experience with running web application on NodeJS.
•
Working Knowledge on public clouds like Azure/AWS/Google Cloud and developing applications on Linux environments
•
Proven track record of acting as an advocate for driving new technology across the organization via the creation of communities and publishing SDK / libraries for reuse across the organization
•
Strong experience of operating in a quickly changing environment and driving technological innovation to meet business requirements
Preferred Qualification:
•
An understanding of how to identify, diagnose and resolve performance issues in Web Applications
•
Experience in defining CI/CD pipelines using GitHub actions/Jenkins
•
Hands on experience of securing web applications
•
Practical experience of developing solutions hosted within one of the major cloud providers (Azure/AWS/Google Cloud)
•
Excellent time management, communication, decision making, and presentation skills
•
Display a strong desire to achieve and attain high levels of both internal and external customer satisfaction
•
Practical experience of defining cloud infrastructure using Terraform