Careers

We always look for creative, passionate, talented, and enthusiastic people to join our team.

We are a creative company, we think you should be too! If you'd like to apply for a position with us, please send your CV that is relevant to the position you are applying for in the subject line.

Please do not send hard copies or original portfolio materials, they will not be returned. Lastly, drop-ins and cold-calls are a no-no.

Applications should be emailed to [email protected]

Senior Unity Developer

The principal objective of the position is to work as part of the development team as a Senior Unity developer. You will be an integrated part of the team, working on all aspect of the company’s digital output.

The nature of the job is to aid the Head of Immersive Technologies in the development of functional experiences. Your expertise will include, but not be limited to any final products that the Unity game engine can deliver. This can include: virtual reality, augmented reality, app development, and hardware and software builds.

The production element will involve troubleshooting existing projects and fixing bugs that are raised. It will also include the physical fit-out of hardware and software solutions, on-site where required.

As a Senior Unity Developer, your role will be to mentor. This involves coaching other developers in the team on the methods and processes we use as a company.
You will be required to work closely with the design and production teams.

Role Overview:

  • Deliver professional development projects within the structure of our development team, on time and to the highest standard of best practice. Act as a developer in supporting the development team.
  • Produce excellent code to our guidelines and standards
  • Troubleshoot technical issues to ensure best practice
  • Fulfil a support role to clients for existing and legacy projects
  • Research and learn new technologies that will add to our offering
  • Update our standard documents and processes where applicable
  • Work as part of the development team, in conjunction with the account managers to meet proposed deadlines
  • Ensure the work delivered is to the standard required by our internal guidelines, as well as meeting the needs of the client the overall job specification
  • Liaise with clients in a professional way, aid in developing long - term relationships through effective project management.
  • Respond effectively to all client queries
  • Instill a sense of confidence in our technical ability to our clients

Minimum qualifications:

  • Translate designs into functional XR experiences using Unity and associated tools
  • Communicate with other team members to establish effective pipeline and integrate media assets
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
  • Help maintain code quality, organisation, and automatisation

You will also ensure that applications you work on will function effectively with different operating systems.

Competencies Required:

  • •5+ years of industry experience
  • 3+ years of experience in developing using Unity
  • Excellent C+
  • Experience in delivering commercial XR projects
  • Experience with physics and particle systems
  • Experience optimising memory and space usage
  • Experience in 3D modeling
  • Experience with real-time cloth dynamics
  • Very good understanding of real-time rendering and rendering bottlenecks
  • Solid understanding of programming principles, how systems work together and various common architectural approaches
  • Enjoy solving complex technical problems, in large systems
  • Familiarity with current design and architectural patterns

Apply in writing to [email protected] - please include an introduction, your CV and a link(s) to recent work.

Augmented Reality Developer

The principal objective of the position is to work as part of the development team as an Augmented Reality developer. You will be an integrated part of the team, working on all aspect of the company’s digital output.

The nature of the job is to aid the Head of Immersive Technologies in the development of functional experiences. Your expertise will include, but not be limited to any final products that can be delivered by native app or web apps. This can include: augmented reality, app development, and hardware and software builds.

The production element will involve the design and creation of programming solutions to meet client requirements. It will also include the physical fit-out of hardware and software solutions, on-site where required.

As an Augmented Reality Developer, you will be required to work closely with the design and production teams.

Role Overview:

  • Design, implement, test, deploy, maintain, and optimize WebAR components and projects.
  • Deliver professional development projects within the structure of our development team, on time and to the highest standard of best practice. Act as a developer in supporting the development team.
  • Participate in architecture discussions, lead product design, code reviews and propose solutions to systema and product changes.
  • Produce excellent code to our guidelines and standards
  • Troubleshoot technical issues to ensure best practice

Minimum qualifications:

  • Translate designs into functional AR experiences using and associated tools
  • Communicate with other team members to establish effective pipeline and integrate media assets
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
  • Help maintain code quality, organisation, and automatisation

You will also ensure that applications you work on will function effectively with different operating systems.

Competencies Required:

  • BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience
  • 2+ years’ experience professional software development
  • Experience working on Mobile Applications (iOS or Android)
  • Experience with Augmented Reality technologies and applications
  • Experience in creating game design, system architecture, and/or working prototypes or engines
  • Experience with OpenGL
  • Experience with Data Exchange (e.g. XML, JSON, dynamic content), MySQL, and/or Microsoft SQL Server
  • Experience with Git
  • Proficient in Javascript and React
  • Proficient in A-Frame and three.js
  • Enjoy solving complex technical problems, in large systems
  • Familiarity with current design and architectural patterns

About Emagine:

Emagine is a creative agency with a difference. We bring captivating content creation, brand activation & digital presence to life through creative technology, design & storytelling. Emagine is driven by our core values - creative innovation, excellence, partnership & accountability. We deliver meaningful uniqueness for our clients by understanding the “why” behind the work and proactivity solving creative challenges.

Clients include government departments, local authorities, as well as blue-chip multinational corporate entities.

See our Vimeo channel for examples of recent video work - https://vimeo.com/emaginemedia....


Apply in writing to [email protected] - please include an introduction, your CV and a link(s) to recent work.