UI Engineer
Role details
Job location
Tech stack
Job description
We are seeking a talented and passionate UI Engineer to join our growing team. In this role, you will be instrumental in designing, developing, and maintaining intuitive and visually appealing user interfaces for Aura. You will work closely with product managers, UX designers, and back-end engineers to bring our visions to life and ensure an exceptional user experience.
This role is for a skilled UI Developer passionate about building intuitive, high-performance user experiences.
What you'll be doing *
- Collaborate with UX designers to translate wireframes and mock-ups into high-quality, functional UI components.
- Develop responsive and accessible web applications using modern front-end technologies.
- Write clean, maintainable, and well-documented code.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug UI issues, ensuring a seamless user experience across various browsers and devices.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our products.
Requirements
- We're seeking a UI Engineer who is genuinely enthusiastic about crafting high-quality solutions. While comprehensive expertise across all technologies isn't expected, your eagerness and ability to continuously learn and adapt to an evolving technical landscape are essential. Our team values shared knowledge and collaboration, where everyone learns from each other. With AI shaping our profession, strong soft skills, such as communication, critical thinking, and teamwork, are more crucial than ever, as our work emphasizes defining requirements and reviewing code quality. You must possess an obsessive attention to detail, ensuring our UI is not just functional, but visually stunning and exceptionally user-friendly.
- Bachelor's degree in computer science, software engineering, or a related field, or equivalent practical experience.
- Significant years of professional experience in UI development.
- Proficiency in modern web technologies including HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Strong experience with at least one modern front-end framework (e.g., React, Angular, Vue.js).
- Understanding of responsive design principles and cross-browser compatibility.
- Knowledge of UI/UX best practices and accessibility standards.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities., * Bachelor's degree/University degree or equivalent experience.
Benefits & conditions
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources