CrawlJobs Logo

Filters

Location
Salary

UI Software Engineer United Kingdom Jobs

10 Job Offers

Senior Software Engineer, Embedded UI - C++
Save Icon
Senior Software Engineer, Embedded UI – C++ at Roku in Cambridge, UK. Join the #1 TV streaming platform to develop and optimize high-performance rendering engines and UI frameworks. Requires 5+ years in C++, embedded systems, and Linux, with experience in JavaScript/TypeScript frameworks. Enjoy f...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer, Embedded UI - C++
Save Icon
Roku seeks a Software Engineer, Embedded UI to enhance its #1 TV streaming platform. You will build C++ and Python tooling to improve data quality from Roku OS logging, develop offline pipelines, and integrate solutions with firmware CI. Based in Cambridge, UK, this role requires 3-5+ years of ex...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer, UI
Save Icon
Join Roku’s DMTE team in Cambridge, UK as a Software Engineer, UI. You will optimize BrightScript and C++ systems for graphics rendering and performance-critical UI features used by millions. Ideal for engineers with 3+ years of experience in embedded UI development and a passion for AI tools. En...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer, UI - Embedded C++
Save Icon
Join Roku in Cambridge, UK as a Software Engineer, UI – Embedded C++. Leverage 3-5+ years of C++ and Python expertise to build embedded UI frameworks, developer tooling, and CI pipelines. Impact millions of users by improving system stability, logging, and data quality. Enjoy benefits like health...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer Intern, UI
Save Icon
Join Roku’s UI team as a paid Software Engineer Intern in Cambridge, UK for Summer 2026. You’ll own a scoped project enhancing UI/SDK capabilities using TypeScript, React Native, or C++, with opportunities to build GenAI tooling for UI generation. Ideal for penultimate-year Computer Science stude...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer, Embedded UI - C++
Save Icon
Join Roku's DMTE team in Cambridge as a Senior Software Engineer, Embedded UI. You will architect and optimize C++ and BrightScript systems for graphics rendering on a global scale. Tackle performance-critical challenges, integrate AI/ML capabilities, and impact millions of users. We offer compre...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer, UI Infrastructure
Save Icon
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer, UI
Save Icon
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Front End (UI) Software Engineer
Save Icon
Join Citi's elite High Performance Architecture team in London as a Front End (UI) Software Engineer. You will develop low-latency frameworks for eTrading platforms using React, TypeScript, and modern web technologies. This role offers a competitive package including bonus, private healthcare, an...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer, UI
Save Icon
Join Roku's DMTE team in Cambridge as a UI Software Engineer. Develop high-performance UI features using BrightScript/JavaScript for the FRAME engine, impacting millions of users. Collaborate cross-functionally and explore AI/ML integration. Enjoy comprehensive benefits, including health, financi...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice

About the UI Software Engineer role

A career in UI software engineering offers a dynamic blend of creativity and technical rigor, focusing on the development of the visual and interactive layers of software applications. Professionals in this field are responsible for translating design concepts and user experience (UX) principles into functional, responsive, and high-performance interfaces. They bridge the gap between graphic design and backend logic, ensuring that users can seamlessly interact with complex systems through intuitive controls, animations, and visual feedback. The primary goal is to create applications that are not only aesthetically pleasing but also fast, accessible, and reliable across a wide range of devices and screen sizes.

Typical responsibilities for UI software engineers include architecting and building reusable component libraries, implementing state management for dynamic user interfaces, and optimizing rendering performance to ensure smooth interactions. They write clean, maintainable code using modern front-end technologies such as React, Angular, Vue.js, or TypeScript, often working in close collaboration with product managers, designers, and backend engineers. A significant portion of the role involves debugging cross-browser compatibility issues, integrating with RESTful or GraphQL APIs, and ensuring that the UI adheres to security and accessibility standards (like WCAG). Many UI engineers also contribute to the continuous improvement of development workflows, including setting up automated testing frameworks, participating in code reviews, and adopting best practices like CI/CD and test-driven development.

The typical skill set for a UI software engineer is broad and evolving. A strong foundation in core web technologies—HTML, CSS, and JavaScript—is essential. Beyond that, proficiency in at least one modern JavaScript framework (such as React, Vue, or Angular) is highly standard. Experience with responsive design, CSS preprocessors (Sass, Less), and version control systems like Git is expected. Many roles also require knowledge of performance profiling tools, debugging techniques, and familiarity with cloud services or containerization for deployment. As the industry advances, skills in areas like generative AI integration, agentic coding tools, and cross-platform development are becoming increasingly valuable. While a bachelor’s degree in computer science or a related field is common, equivalent practical experience and a demonstrated portfolio of work can be equally compelling.

Ultimately, UI software engineering is a career for those who enjoy solving complex technical problems while keeping the end-user experience at the forefront. It requires a balance of analytical thinking and creative problem-solving, along with a commitment to staying current with rapidly changing technologies. Whether building consumer-facing apps or enterprise-level platforms, professionals in this role have a direct impact on how millions of people interact with technology every day, making it a rewarding and impactful field for those seeking UI software engineer jobs.