Software Engineer

Company: Cross Works
Apply for the Software Engineer
Location: London
Job Description:

About the Role  

We are looking to hire a full-stack developer to join our growing technical team at Cross Works. Successful applicants will work within our technology department to create innovative software-based solutions for esteemed clientele. 

 

For this role, you will need to be an efficient problem solver with great communication skills. A successful applicant will be ready to take on new challenges and be motivated to produce cutting-edge applications. 

 

You will be responsible for developing our software applications, with a particular focus on 3D/2D rendering capabilities. You will be working with a cross-disciplinary team to ensure that our implementation best meets our client’s needs. The ideal candidate would have a strong background in TypeScript, React, as well as a history using back-end cloud services such as MySQL, AWS, or Firebase. In addition to these skills, knowledge of IoT, Real-Life Real-Time Data Integration is highly desirable. 

 

Key Responsibilities:  

  • Write clean, well-documented code that adheres to best practices. 
  • Develop user-friendly UI with an understanding of client needs. 
  • Design high-quality web and mobile applications. 
  • Use modern rendering libraries and frameworks in order to create interactive 2D/3D experiences. 
  • Optimise application performance and troubleshoot issues via debugging and resolving defects. 
  • Develop and manage back-end cloud services. 
  • Develop systems that can display GIS data in both 2D and 3D. 

 

Technical Skills:  

  • Familiarity with server-side technologies such as Node.js. 
  • Proficiency in JavaScript, TypeScript, HTML & CSS. 
  • Experience in integrating Real-Life Real-Time Data. 
  • Proficiency in React & will be a plus to have React Native skills. 
  • Knowledge of online services, such as AWS, Heroku, Vercel. 
  • Experience in writing and maintaining database views, functions, and stored procedures using Firebase, PostgreSQL or similar. 
  • Experience using 2D/3D rendering libraries/frameworks such as Three.js, WebGL, WebGPU or similar. 
  • Understanding of security best practices in software development. 
  • Experience with version control systems, such as Git. 
  • Knowledge of GIS and ESRI SDK (Desirable) 

 

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. Sponsorship will not be considered for this specific role at this time. 

 

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

Posted: April 24th, 2025