As a Senior Front-end UX Engineer, you will be responsible for the technical design and implementation of FNZ products, shaping the user experience and interaction of our next-generation banking process automation tools.
You will contribute to our continuous improvement, bringing fresh ideas and adopting state-of-the-art technologies. We seek talents with a UX mindset, capable of shaping intuitive user interfaces and building responsive, accessible, and flexible web applications using React, Vanilla JS, CSS, and HTML.
We are looking for a JavaScript ninja who loves prototyping user experiences and wants to build the heart of our next-generation software development platform.
During development, you will also work on activities such as:
* Knowledge sharing with other engineers
* Continuous collaboration with designers and the PM of your team
* Unit testing
* Manual and automated testing
* Presenting work to other teams and stakeholders
Main Responsibilities
* Develop and maintain parts of the customer-facing frontend for FNZ products and applications.
* Create wireframes & interactive prototypes to shape UX flows.
* Design and build highly intuitive user interfaces and interactive financial tools required by financial advisers and investors.
* Collaborate with stakeholders to understand requirements and translate them into well-structured, maintainable architectural designs.
* Participate in the design, development, and maintenance of software applications using modern tools and frameworks.
* Ensure high-quality code through adherence to clean code principles and the development of comprehensive test cases.
* Analyse and troubleshoot technical issues, identifying root causes and delivering effective solutions.
* Work effectively within an Agile framework to prioritize and deliver incremental value.
* Ensure a high level of quality of the developed application.
* Promote technological and methodological innovation.
Required Skills and Qualifications
* A degree in Computer Science, Computer Engineering or comparable title.
* A minimum of 5 years of professional experience.
* Hands-on experience in prototyping ideas and rapidly iterating designs.
* Good proficiency in JavaScript, with experience in plain Vanilla JavaScript, HTML5, CSS and responsive design.
* Knowledge of React and Typescript.
* Experience in designing and prototyping UI/UX patterns.
* Experience with testing frameworks like Jest, Karma and Jasmine.
* Experience with implementing accessible web applications.
* Knowledge of fundamentals like object-oriented programming, design patterns, and algorithms.
* Experience with Medium to large-scale standards-based web applications, conceptual design, and implementation of modern software architectures.
* Experience with continuous integration tools such as GIT, Bitbucket or equivalent tools.
* Experience in reading/writing technical requirements.
* Good communication and presentation skills.
* Fluency in English is mandatory.
Benefits
We offer a dynamic and inclusive work environment that values diversity, equity and inclusion. Our company is committed to equal opportunities for all applicants and employees, regardless of their background, gender, ethnicity/race, faith, age, nationality, gender identity, sexual orientation, marital status, socio-economic background, disability or military veteran status.