At a Glance
- Tasks: Join our tech team as a full-stack developer, creating innovative software solutions.
- Company: Cross Works is a dynamic company focused on delivering cutting-edge technology to esteemed clients.
- Benefits: Enjoy a competitive salary, bonus scheme, and a vibrant office environment in London.
- Why this job: Be part of a creative team, tackle exciting challenges, and develop interactive 2D/3D applications.
- Qualifications: Strong skills in TypeScript, React, and back-end services like MySQL or AWS are essential.
- Other info: This role requires working in-office; hybrid or remote options are not available.
The predicted salary is between 36000 - 60000 £ per year.
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.
- 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).
- 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.
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 london@cross-works.co.uk.
Software Engineer employer: Cross Works
Contact Detail:
Cross Works Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as TypeScript, React, and cloud services like AWS or Firebase. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your capability during the technical interview.
✨Tip Number 2
Prepare for the technical round by practising coding challenges that focus on clean code and debugging. Websites like LeetCode or HackerRank can be great resources to sharpen your skills and get comfortable with problem-solving under pressure.
✨Tip Number 3
Research Cross Works and their projects to understand their client base and the types of software solutions they provide. This knowledge will help you tailor your responses in the cultural fit round, showing that you align with their values and mission.
✨Tip Number 4
Network with current or former employees of Cross Works on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and the expectations for the role, which can give you an edge in your interviews.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, React, and any back-end cloud services like MySQL or AWS. Emphasise your problem-solving skills and any relevant projects that showcase your ability to develop 2D/3D applications.
Craft a Strong Cover Letter: Write a cover letter that reflects your enthusiasm for the role and the company. Mention specific projects or experiences that align with their needs, such as your familiarity with rendering libraries or real-time data integration.
Showcase Your Portfolio: Include a portfolio that demonstrates your previous work, especially any projects involving 2D/3D rendering or cloud services. Highlight your role in these projects and the technologies you used to create innovative solutions.
Prepare for Interviews: Anticipate questions related to your technical skills and problem-solving abilities. Be ready to discuss your experience with version control systems like Git and your understanding of security best practices in software development.
How to prepare for a job interview at Cross Works
✨Showcase Your Technical Skills
Be prepared to discuss your experience with TypeScript, React, and back-end cloud services like MySQL or AWS. Bring examples of past projects that highlight your proficiency in these areas, especially any involving 2D/3D rendering.
✨Demonstrate Problem-Solving Abilities
During the technical round, focus on your problem-solving approach. Be ready to explain how you tackle challenges and optimise application performance, as this role requires efficient troubleshooting and debugging skills.
✨Understand Client Needs
Since the role involves developing user-friendly applications, be prepared to discuss how you gather and implement client requirements. Show that you can design solutions that not only meet technical specifications but also enhance user experience.
✨Cultural Fit Matters
In the cultural fit round, align your values with those of the company. Research Cross Works' mission and values, and be ready to discuss how your personal and professional ethos complements their team culture.