Senior UI Engineer

McGregor Boyall Associates Ltd.
London, UK
1 day ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£80,000.0 - £120,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Artificial Intelligence Apple Mac Systems Software Debugging Memory Management Performance Tuning Software Engineering SQLite TypeScript WebSocket
+1 more
ReactJS

Job description

Paying up to 120k per annum, we’re looking for a fully remote UI developer to own the desktop experience across macOS and Windows, with a strong focus on performance, reliability and Real Time functionality. What You’ll Do

  • Build and maintain cross-platform Electron applications.
  • Develop responsive, Real Time user experiences.
  • Implement desktop functionality including filesystem access, notifications, auto-updates and deep linking.
  • Integrate AI-powered features via Back End APIs.
  • Optimise startup time, memory usage and overall performance.
  • Manage local state and message history efficiently.
  • Work with WebSockets and other Real Time technologies.
  • Troubleshoot complex desktop and production issues.

Requirements

  • Strong software engineering background.
  • Proven experience building production Electron applications.
  • Strong JavaScript/TypeScript skills.
  • Experience with React or similar.
  • Understanding of Electron lifecycle and IPC.
  • Experience with SQLite, IndexedDB or filesystem storage.
  • Experience with Real Time technologies such as WebSockets.
  • Strong debugging and performance optimisation skills.
  • Familiarity with macOS and/or Windows.

Benefits & conditions

  • Up to £120,000
  • Fully remote
  • Work on an ambitious AI product
  • High-autonomy, high-calibre engineering team
  • Opportunity to have significant impact on a product with global reach

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:36 min

Generating portable SQLite databases for peer-to-peer sharing

Glenn Wolfe · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

51 sec

Configuring live browser and WebSocket connection endpoints

Suchitra Swain Suchitra Swain · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:00 min

Utilizing native SQLite databases and built-in text formatting operations

Alfonso Graziano Alfonso Graziano · World Congress 2026 Europe

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

Videos

See all

Related articles

See all