Babylon.js Developer
Babylon.js Developer

Babylon.js Developer

Birmingham Full-Time 30000 - 42000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Develop and maintain 3D web applications that enhance engineering simulations.
  • Company: Join Arup, a global leader in shaping a better world through innovative engineering solutions.
  • Benefits: Enjoy flexible benefits, private medical insurance, and profit sharing to support your wellbeing.
  • Why this job: Be part of a diverse team making impactful contributions to communities and clients worldwide.
  • Qualifications: Degree in Engineering, Mathematics, or Computer Science; knowledge of 3D/WebGL is essential.
  • Other info: Arup values individuality and promotes an inclusive culture for all backgrounds.

The predicted salary is between 30000 - 42000 £ per year.

This job posting isn\’t available in all website languages Arup’s purpose, shared values and collaborative approach has set us apart for over 75 years, guiding how we shape a better world. Watch this short clip to discover how Arup are shaping a better world and how you could be a part of it! The Opportunity The role of a 3D SoftwareDeveloper in our team is not just about coding; it’s about bringing engineering simulations to life in the cloud. You’ll be at the forefront of developing a 3D Web Application that will revolutionize how results are presented and understood. With a robust pipeline of projects, you’ll contribute to a suite of web and cloud-based applications that enhance our products’ reach and functionality. Your work will redefine the standard for communicating complex simulations, making them more accessible and interactive for engineers worldwide. Remit: Design, develop and maintain both new and existing features to meet the business outcome. Coordinate with designers, Product managers, Global Development teams and other stakeholders to define feature specifications and ensure smooth production releases. Working with 3D graphics libraries to build new features and enhance existing ones Build reusable components and front-end libraries for future use. Create robust and high-quality code by performing Pull requests, following coding standards, managing version control, tracking issues, documenting processes, and implementing both manual and automated testing protocols Ensuring tasks are completed and can work with other members in the team when required using pair programming. Stay up to date with the latest industry trends and technologies to ensure our applications are utilizing the best practices. At Arup, you belong to an extraordinary collective – in which we encourage individuality to thrive. Our strength comes from how we respect, share and connect our diverse experiences, perspectives and ideas. You will have the opportunity do socially useful work that has meaning – to Arup, to your career, to our members and to the clients and communities we serve. Is this role right for you? We’re looking for a candidate who demonstrates: Good working knowledge of 3D/WebGL (Babylons.js or Three.js) including knowledge of the GLTF file format. Working knowledge of using Component Libraries (Material UI) and experience building SPAs (Single Page Applications). Comprehension of mathematics for 3D graphical applications such as transformations, rotations, intersections and planes of geometry. Background in building enterprise scale desktop and/or web applications; proficiency with Cloud Solutions is desirable. Degree level education (2.1 or above or equivalent) in Engineering, Mathematics or Computer Science. Excellent written and verbal communication skills in English with both technical and non-technical stakeholders. Not ready to apply just yet, or have a few questions? Contact Marek Mazurowski ( marek.mazurowski@arup.com ). Please note, to ensure we remain GDPR compliant do not send your CV directly to us via this email. What we offer you At Arup, we care about each member’s success, so we can grow together. Guided by our values, we provide an attractive total reward package that recognises the contribution of each of our members to our shared success. As well as competitive, fair and equitable pay, we offer a career in which all of our members can belong, grow and thrive – through benefits that support health and wellbeing, a wide range of learning opportunities and many possibilities to have an impact through the work they do. We are owned in trust on behalf of our members, giving us the freedom, with personal responsibility, to set our own direction and choose work that aligns with our purpose and adds to Arup’s legacy. Our members collaborate on ambitious projects to deliver remarkable outcomes for our clients and communities. Profit Share is a key part of our reward, enabling members to share in the results of our collective efforts. We also provide Private medical insurance, Life assurance, Accident insurance and Income protection cover. In addition, you’ll have access to flexible benefitsto help you look after all aspects of your wellbeing and give you the freedom and flexibility to find the best solutions for you, your family, and your individual needs. Different People, Shared Values Arup is an equal opportunity employer that actively promotes and nurtures a diverse and inclusive workforce. We welcome applications from individuals of all backgrounds, regardless of age (within legal limits), gender identity or expression, marital status, disability, neurotype or mental health, race or ethnicity, faith or belief, sexual orientation, socioeconomic background, and whether you’re pregnant or on family leave. We are an open environment that embraces diverse experiences, perspectives, and ideas – this drives our excellence. Guided by our values and alignment with the UN Sustainable Development Goals, we create and contribute to equitable spaces and systems, while cultivating a sense of belonging for all. Our internal employee networks support our inclusive culture: from race, ethnicity and cross-cultural working to gender equity and LGBTQ+ and disability inclusion – we aim to create a space for you to express yourself and make a positive difference. We are committed to making our recruitment process and workplaces accessible to all candidates. Please contact Marek Mazurowski (marek.mazurowski@arup.com ) to let us know if you need any assistance or reasonable adjustments throughout your application or interview process, and/or to perform the essential functions of the role. We will do everything we can to support you. Stay safe online – Arup will never ask for payment or your bank details as part of our recruitment process. Recruitment Agencies – We have a Preferred Supplier List of trusted partners to assist us when required and do not acknowledge any speculative CVs or unsolicited candidate introductions from agencies not on the list. Closing date: 20th June 2025 Previous Job Searches My Profile Create and manage profiles for future opportunities. Birmingham, West Midlands, United Kingdom #J-18808-Ljbffr

Babylon.js Developer employer: Arup

At Arup, we pride ourselves on being an exceptional employer that fosters a collaborative and inclusive work culture. Our commitment to employee growth is evident through our extensive learning opportunities and a competitive benefits package, including profit sharing and comprehensive health coverage. Located in Birmingham, you will be part of a team that not only values your contributions but also empowers you to make a meaningful impact on projects that shape a better world.
A

Contact Detail:

Arup Recruiting Team

marek.mazurowski@arup.com

StudySmarter Expert Advice 🤫

We think this is how you could land Babylon.js Developer

✨Tip Number 1

Familiarise yourself with Babylon.js and Three.js by working on personal projects or contributing to open-source initiatives. This hands-on experience will not only enhance your skills but also demonstrate your passion for 3D web development.

✨Tip Number 2

Engage with the developer community through forums, social media, and local meetups. Networking can lead to valuable connections and insights about the company culture at Arup, which can be beneficial during interviews.

✨Tip Number 3

Stay updated on the latest trends in 3D graphics and cloud technologies. Being knowledgeable about current industry practices will help you stand out as a candidate who is proactive and well-informed.

✨Tip Number 4

Prepare to discuss your previous projects in detail, especially those involving 3D applications or cloud solutions. Be ready to explain your thought process, challenges faced, and how you overcame them, showcasing your problem-solving skills.

We think you need these skills to ace Babylon.js Developer

Proficiency in Babylon.js or Three.js
Strong understanding of 3D/WebGL concepts
Knowledge of GLTF file format
Experience with Component Libraries (e.g., Material UI)
Ability to build Single Page Applications (SPAs)
Comprehension of mathematics for 3D graphical applications
Experience in building enterprise scale desktop and/or web applications
Familiarity with Cloud Solutions
Excellent written and verbal communication skills
Version control management (e.g., Git)
Experience with manual and automated testing protocols
Ability to work collaboratively in a team environment
Adaptability to stay updated with industry trends and technologies

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Babylon.js Developer position. Familiarise yourself with 3D/WebGL technologies, particularly Babylon.js or Three.js, as well as the GLTF file format.

Tailor Your CV: Customise your CV to highlight relevant experience in 3D graphics libraries, Single Page Applications (SPAs), and cloud solutions. Emphasise any projects where you've successfully implemented similar technologies or methodologies.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for 3D development and your understanding of Arup's mission. Mention specific projects or experiences that align with the role and demonstrate your ability to communicate complex ideas effectively.

Proofread and Edit: Before submitting your application, thoroughly proofread your documents. Check for spelling and grammatical errors, and ensure that your writing is clear and concise. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at Arup

✨Showcase Your 3D Knowledge

Make sure to highlight your experience with 3D graphics libraries like Babylon.js or Three.js. Be prepared to discuss specific projects where you've implemented these technologies, and demonstrate your understanding of the GLTF file format.

✨Demonstrate Problem-Solving Skills

During the interview, be ready to tackle hypothetical scenarios related to 3D graphical applications. Show how you approach problem-solving, especially in areas like transformations and geometry, as this will reflect your mathematical comprehension.

✨Communicate Effectively

Since the role involves working with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. Good communication skills are essential, so consider examples from your past experiences where you successfully conveyed technical information.

✨Stay Updated on Industry Trends

Research the latest trends in 3D web applications and cloud solutions. Being knowledgeable about current best practices will not only impress your interviewers but also show your commitment to continuous learning and improvement in your field.

Babylon.js Developer
Arup
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>