About Cross Works (XW)
Cross Works (XW) is a design and technology firm built on a foundation of cross-disciplinary experience gained over decades of work. Our team of professionals and specialists combines expertise in architecture, urban design, city planning, GIS, and technology to deliver client-focused solutions to real-world problems.
We’re actively engaged in a range of large-scale projects, including national and city-scale masterplans, mixed-use architectural developments exceeding 1 million sq/ft, and the development of software and technology solutions. At XW, we believe that combining design and technology creates the most effective roadmap for future-proofed solutions to some of today’s most pressing issues.
About the Role
Cross Works is seeking a skilled Unreal Engine Developer to join our dynamic technology team, to create innovative solutions for a diverse range of projects.
For this role, you will need to be an efficient problem solver with great communication skills and an interest in masterplanning and urban design. The successful applicant will have a flexible mindset, be ready to take on new challenges and motivated to produce dynamic applications, with a strong background in Unreal Engine, GIS systems, and BIM integration.
This role is crucial in developing cutting-edge experiences, GIS-integrated applications, and interactive 3D/VR solutions for urban-scale projects. You will be working within a cross-disciplinary team to ensure that our implementation best meets client needs.
Key Responsibilities:
* Develop and optimize interactive 3D environments and applications using Unreal Engine.
* Ability to conceptualise and storyboard ideas.
* Strong interpersonal skills and willingness to lead projects and teams.
* Integrate BIM & GIS data into immersive city-scale models and simulations.
* Collaborate with GIS specialists, urban planners, architects, visualisers, 3D artists, and software engineers to deliver high-quality visualizations.
* Create and maintain well-documented code that adheres to best software development practices.
* Optimize application performance for desktop, web, and AR / VR-based experiences.
* Implement Unreal Engine optimisation techniques, including Pixel Streaming and parallel computing.
Technical Skills & Experience:
* 4+ years of experience in Unreal Engine development specifically.
* Strong proficiency in Unreal Engine, including Blueprint scripting and C++ is essential.
* Experience integrating GIS data into Unreal Engine (ArcGIS, Cesium, or similar).
* Knowledge of 3D rendering pipelines, WebGL, and game engines.
* Understanding of AR / VR development and implementing GIS-based AR / VR applications.
* Experience with cloud services (AWS, Firebase, or similar) for back-end development.
* Understanding of data visualization techniques for GIS-based applications.
* Background in computer-aided design and urban planning tools.
* Knowledge of JavaScript, TypeScript, and React for front-end development is a plus.
* Experience with interactive urban models and smart city applications is beneficial but not compulsory.
Hiring Process:
The hiring process will involve three stages:
* Introductory Round: A discussion to understand your experience and suitability for the role.
* Technical Round: A technical interview involving a skills assessment and a brief coding test.
* Cultural Fit Round: A final discussion to ensure alignment with our company values and team culture.
Additional Information:
Competitive salary and benefits (dependent on experience and capabilities), including a bonus scheme.
This position will require working in an office environment in London. Hybrid or remote work will not be considered for this role.
Eligibility to work in the UK is 100% required.
We are an equal opportunity employer and encourage applications from all qualified candidates, regardless of sex, gender, orientation, nationality, ethnicity, or age.
To Apply: Please send your CV and a portfolio of relevant experience via the "Apply for Job" button or email us directly at london@cross-works.co.uk.