Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

emagine

NewBe an early applicant

C++ Engineer (UI Framework)

Posted
Discussion

Description

We are looking for a skilled C++ Engineer to join a platform-focused team responsible for building and evolving a modern UI framework, component library, and design system infrastructure used across multiple products and internal teams.

Start: January 11th 2027

Length: 18 months

Location: Stockholm (on-site presence required 2-3 days per week)

You will work in a cross-functional environment alongside C++ engineers, front-end developers, UX designers, and product stakeholders, helping to create scalable, performant, and maintainable solutions that support a broad range of user experiences.

This role is ideal for someone who enjoys solving complex technical challenges, improving platform capabilities, and building systems that enable other development teams to move faster and deliver consistent user experiences.

Key Responsibilities

  • Design, develop, and maintain core UI framework capabilities using C++.

  • Build scalable, stable, and high-performance platform solutions that support multiple products and teams.

  • Collaborate closely with both back-end and front-end developers to define APIs and technical architecture.

  • Partner with UX designers and product stakeholders to translate user needs into technical solutions.

  • Maintain and improve integrations between internal systems and third-party technologies.

  • Work closely with other engineering teams to drive consistency and alignment across products.

  • Contribute to technical direction, architecture discussions, and engineering best practices.

  • Support continuous improvements in development processes, quality standards, and ways of working.

  • Coach and mentor engineers on software design principles, code quality, testing, and maintainability.

  • Balance performance, scalability, developer experience, and end-user experience in technical decision-making.

  • Drive quality through strong API design, automated testing, code reviews, and engineering best practices.

Required Experience

  • Strong professional experience with modern C++ development.

  • Experience working with and modernizing large or legacy codebases.

  • Experience building platform capabilities, frameworks, SDKs, or shared services used by internal development teams.

  • Solid understanding of software architecture, API design, and scalable system development.

  • Strong problem-solving skills and ability to navigate complex technical challenges.

  • Experience working in agile development environments.

  • Excellent communication and collaboration skills.

  • Fluent English, both spoken and written.

Meritorious

  • Experience working with front-end technologies such as TypeScript, React, or modern web frameworks.

  • Experience building or maintaining design systems, component libraries, or UI platforms.

  • Understanding of UX principles and collaboration with design teams.

  • Experience with rendering technologies, graphics systems, or performance optimization.

  • Experience working in product organizations with multiple stakeholders and internal customers.

  • Familiarity with Figma and design-to-development workflows.

What We Are Looking For

We believe the right person is a strong engineer who enjoys working on foundational technology that enables other teams to succeed. You thrive in collaborative environments, care about code quality and maintainability, and can balance technical excellence with pragmatic delivery. Experience building platforms, frameworks, or developer-facing products will be highly valued.

This is an exciting opportunity to join a team where you will have significant influence on architecture, developer experience, and the future evolution of a widely used UI platform.

Skills

What Senior Design jobs ask for — and how much of it you have →
Apply

See also

Design jobs by country — openings, pay and top skills →