About the role:
As a UX Engineer at Ignition, you will play a key role in shaping the overall user experience across our product.
This role is focused on making our user interface more intuitive, polished, and consistent to create a seamless experience that is easy to navigate and use. You’ll not only write code but also work closely with our design team to evolve design patterns, remove user friction, and ensure a cohesive flow throughout the app.
This position requires both strong frontend technical skills and a passion for delivering high-quality, user-centred solutions, with a focus on balancing design vision with technical feasibility.
What your day to day will look like:
- Plan and execute ongoing UX improvements, refining the user experience and resolving usability issues to make the product more intuitive and user-friendly
- Help improve and maintain the component library to ensure our UI remains cohesive, reusable, and efficient across the product
- Work closely with designers, giving practical feedback to ensure that design goals are achievable without sacrificing technical feasibility or maintainability
- Support efforts to optimise frontend performance, enhancing speed and responsiveness for seamless user interactions across all browsers and devices.
- Collaborate with other frontend engineers, reviewing code and sharing insights to help the team consistently raise the bar on quality
- Stay sharp by keeping up with evolving frontend tools and best practices, and apply that knowledge to make the product and process better every day
- Document your work and decisions, ensuring the team has a clear understanding of how things work and why choices were made
How we do it
- We care about quality where it counts, ensuring the details align with our high standards while staying focused on delivering impactful improvements
- Collaboration is key, as we work closely across teams to ensure designers, frontend engineers, and product teams stay aligned and move toward shared goals
- We design for scalability and maintainability, prioritising solutions that can grow with the product and are easy to maintain in the long term
- Challenging assumptions is part of our process, encouraging open feedback and discussions to deliver better outcomes
- We iterate quickly, shipping small, incremental changes that provide value fast while continuously learning and improving
- Everything we do is centred on the user, whether it’s resolving usability issues or refining design patterns to create a smoother experience
- Accountability is essential, and everyone takes responsibility for the quality of what we build, from start to finish
- We stay current on best practices and share what we learn with the team, ensuring we’re always growing and improving together