Senior UI Engineer designing and shipping user interfaces for data-intensive products using React and TypeScript. Focus on performance, reliability, and AI insights in day-to-day decisions.
Responsibilities
Build and maintain portal and dashboard interfaces using React and TypeScript.
Create and evolve data views and workflows using tools such as Dash, Domo, and Snowflake (or similar platforms).
Improve performance and reliability so features stay fast and stable at high data volumes.
Integrate the UI with inference and analytics APIs and ensure data is presented clearly and responsibly.
Implement secure, privacy-aware UI patterns, including role-based access controls.
Partner with ML and data teams to turn model outputs into intuitive, accessible user experiences.
Support delivery and operations for front-end services (build/release pipelines, monitoring, and on-call/incident response as needed).
Contribute to shared UI components, design standards, and tooling that improves developer experience.
Requirements
Strong experience building production UIs with React and TypeScript.
Experience with at least two of the following (or similar): Dash, Domo, Snowflake UI tooling, or other data visualisation/BI platforms.
Experience building dashboards or data-heavy tools where performance and reliability matter (for example, environments with latency/availability targets).
Working knowledge of backend services (for example Python or Java) so you can debug issues end-to-end and collaborate effectively with backend teams.
Familiarity with data visualisation libraries such as D3, Plotly, ECharts, or similar.
Able to take initiative, communicate clearly, and work effectively with partners across engineering, product, and data science.
Familiarity with modern delivery and security practices (for example CI/CD, deployment patterns, and secure-by-default engineering).
Comfortable learning new tools and occasionally working outside your primary area when needed.
Benefits
Generous holiday allowance with the option to buy additional days
Health screening, eye care vouchers and private medical benefits
Wellbeing programs
Life assurance
Access to a competitive contributory pension scheme
Save As You Earn share option scheme
Travel Season ticket loan
Electric Vehicle Scheme
Optional Dental Insurance
Maternity, paternity and shared parental leave
Employee Assistance Programme
Access to emergency care for both the elderly and children
RECARES days, giving you time to support the charities and causes that matter to you
Access to employee resource groups with dedicated time to volunteer
Access to extensive learning and development resources
Access to employee discounts scheme via Perks at Work
Full Stack Engineer at Mercari developing scalable web applications and mentoring junior engineers. Join a global tech company focused on transforming its marketplace with technology.
Senior Mobile App Engineer at Hex Trust migrating native Swift and Kotlin apps to Flutter. Collaborating with product managers and leveraging AI - assisted development tools for optimization.
Senior Software Engineer developing AI systems to prevent identity fraud at LexisNexis Risk Solutions. Involved in creating models to distinguish real human interactions from fraudulent attempts.
Controls Software Engineer developing software and firmware solutions for automation and energy transition. Collaborating with cross - functional teams to improve a variety of product lines.
Embedded Software Engineer responsible for developing innovative firmware solutions for cyber security and safety systems. Contributing to project teams in an environment that encourages growth and collaboration.
Embedded Software Engineer responsible for designing software for gas measurement products. Collaborating with teams to deliver cyber - resilient embedded solutions on Linux platforms.
Solutions Software Engineer designing and implementing custom solutions for integrated systems at Emerson. Collaborating with diverse teams and customers to ensure high - quality software development.
Software Engineer Internship for 6 months at Alan building infrastructure and applications for healthcare service. Being part of an innovative team in a hybrid environment based in Paris.
Software Developer at SEB developing and maintaining banking systems across the Baltic countries. Collaborating in a multicultural team to deliver reliable financial solutions.