Skip navigation

Have you considered using our job search? Click here to search our current jobs.

Have you considered using our job search? Click here to search our current jobs.

Senior Mobile Graphics Developer

Summary

Salary
Competitive
Team
Design and Development
Location
United Kingdom - Bristol Office

About Us 

We are a diverse and dynamic team consisting of highly skilled engineers and data scientists specializing in App, Embedded, Cloud, and Data technologies. We partner with teams across Dyson to rapidly refine early product concepts and ideas, by developing working prototypes that de-risk tech and help production teams understand what is required so they can focus on delivering.   

We have a culture of trust and respect; we believe the teams themselves are the best people to decide how they deliver work, and that within the teams everyone’s contribution is vital. We regularly share our knowledge and interests through community meetings, which regularly lead to the adoption of new technologies, methods, and cross-team collaboration.   

We are a growing group, currently split into three interdisciplinary scrum teams. Team members are from diverse educational backgrounds and experience levels. 

About the Role

We’re responsible for developing rich user experiences for our future products via native mobile apps, bringing elements of 3D and Augmented Reality (AR) to our prototypes, as well as working with our production teams to develop practical solutions.  

 

We’re after someone who deeply understands 3D graphics and is passionate about developing practical solutions integrated into native mobile apps, extending our existing code base. You’ll be working as part of the mobile app team and should also be comfortable with taking on native app development.

 

In NPI Software, you are often given responsibility on projects, leading on technical and design approaches as well as contributing to our future software roadmap. You will be proactive about building your broader skillset and influencing the technical direction of the team. 

 

You must be comfortable working with a variety of people — be it engineers in other disciplines on how to build a prototype, designers on how to design something amazing, or commercial teams on the value of the latest App innovation. 

 

We work on future prototypes, so we often work on-site to maintain secrecy and aid collaboration, with up to two days a week working from home. Dyson labs are not your standard dev studio. 

 

Our tech 

 

To reach our maximum audience, we are targeting the integration of 3D and AR by extending our current mobile apps. Our graphics platform needs to seamlessly blend with native app elements, integrating into our existing code bases whilst having minimal size overhead. 

 

We write our iOS apps in Swift, and Android apps using Kotlin. Our iOS graphics platform is currently built upon a mixture of SceneKit and RealityKit, with some elements of Metal. Our Android platform is currently exploring SceneView, Filament and OpenGL. For augmented reality, we use ARKit and ARCore. 

 

Since most of our apps are not designed for the public or intended to be supported for a significant period, we are relatively free in our choice of technology. This enables us to understand the value and challenges, which in turn informs our Delivery teams.  

 

What you’ll be doing 

  • Guide the mobile teams to the most suitable graphics and AR platforms. 

  • Developing prototypes for rich user experiences with 3D and AR Dyson’s latest concepts. 

  • Develop prototypes for rich user experiences featuring 3D and AR concepts.  

  • Collaborate with designers to bring their concepts to life.  

  • Work with colleagues from various disciplines, including cloud and embedded engineers, data scientists, product owners, and UX/UI designers.   

  • Learn and adapt to new technology, occasionally extending beyond mobile.  

  • Present your work and findings to both technical and non-technical audiences.  

  • Enhance the team's graphics knowledge and skills.  

  • Mentor or manage other engineers within the team.  

  • Participate in our company-wide mobile and graphics communities. 

About You 

  • You possess a strong knowledge of coding 3D and AR platforms, including writing shaders.  

  • You hold some experience in developing native mobile apps, whether on iOS or Android.  

  • You are experienced in collaborating with designers to bring their concepts to realisation.  

  • You have a strong passion for staying updated on the latest innovations in graphics and technology.  

  • You enjoy learning and sharing new knowledge with others.  

  • Collaboration with fellow humans is something you find fulfilling.

  • You are comfortable embracing change.  

  • You can work at our Bristol office for at least 3 days per week. 

Benefits


Financial: 

  • Performance related bonus 

  • Company paid Life Assurance 

  • Discounts on Dyson machines 

  • Competitive pension scheme 

  • Purchase additional holidays  

 
Lifestyle: 

  • 27 days holiday plus statutory bank holidays 

  • Free bus travel to and from Malmesbury campus from Bristol, Chippenham and Swindon 

  • Endless free coffee and tea, and a free lunch  

  • On-site lifestyle Assist 

  • Electric vehicle scheme  

Health: 

  • Private Medical insurance for all employees 

  • Employee Assistance Program for employee and dependents 

  • Digital GP and prescription service 

  • Fertility treatment support 

#LI-HYBRID

#LI-RK1


Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.