Three.Js Developer

Three.Js Developer London, England

CircleIn
Full Time London, England 26000 - 29000 GBP ANNUAL Today
Job description

Hey there! At CircleIn we’re building a 3D web-based platform to empower creators to break into virtual spaces. As a fresh and ambitious startup, we’re looking to invite phenomenal talents such as yourselves to embark on this thrilling journey and join us in bringing CircleIn to life. We've recently raised our pre-seed round and looking to expand our team. So who are we after?

We're looking for a lead Front-End developer with extensive experience in Three.Js to join our team. The successful candidate will be responsible for leading technical development of our web app and collaborate flexibly with our backend team to bring the features to life. You will utilise your skills in front-end development with an eye for detail to build and innovate on features for users and iterate on feedback. So more details down below!

Note

  • No agencies or consultancies, please!
  • We can only accept UK and EU applicants, or applicants able to relocate to the UK without sponsorship at this time.

Responsibilities As part of this role:

  • You'll have the opportunity to contribute to various parts of our own platform we are building
  • Contribute to the design, implementation, testing, and deployment of the CircleIn SaaS product.
  • Build applications & UI/UX according to specifications and designs
  • Use, customize, extend, and optimize Three.js to build 3D web experiences
  • Write code using core engineering principles & industry best practices to ensure quality, usability, and performance
  • Define and build test suites, perform analysis to identify opportunities for improvement & automation, and build them
  • Closely collaborate with our team of Developers and Product Managers to build the best product possible
  • Participate in our agile development process, including sprint planning, code reviews, and quality assurance activities
  • Help ensure product success by participating in discussions
  • Our great working environment and relatively small team mean there are plenty of opportunities to help shape our office & development culture
  • Benefit from and contribute to the continuous improvement of everyone's skillsets, whether it's through best practice guides and presentations
  • Contribute to the design, implementation, testing, and deployment of our own products

Requirements

For this front-end role, you are required to demonstrate experience & skills in the following:

General development experience:

  • Development in a source-controlled environment (Git) with modern DevOps practices
  • Experience working using an Agile approach & methodologies such as Scrum, Kanban, XP
  • Knowledge of unit, functional, and end-to-end testing frameworks (Jest, Playwright, etc.)
  • Experience writing testable, SOLID code and knowledge/use of design patterns
  • Experience working in a cross-functional team including Front and Back-end Developers, QA Analysts, and Product Owners/Business Analysts

Front-end technology skills:

  • Demonstrable skills & experience in modern JavaScript (ES6+) or TypeScript
  • Experience in a component-based front-end framework/library (preferably React but Angular or Vue.js are also cool)
  • Experience in building performant 3D experiences for the web using ThreeJS and React Three Fiber
  • Knowledge of HTML5 & CSS3 (with BEM or similar methodology)
  • An appreciation of good User Interface (UI) & User Experience (UX) design
  • Experience building single-page apps (SPAs)
  • Experience working with OAuth 2.0 APIs
  • Detailed understanding of the Node.js and npm ecosystem
  • Experience working with RESTful APIs and ideally GraphQL

We don't expect any one person to be experienced in everything, so let us know which (if any) of the below nice-to-have skills you might have:

  • Experience with CAD or AEC applications APIs (Autodesk Revit & Dynamo, Rhino & Grasshopper, etc.)
  • Understanding/experience with optimizing graphics (3D) Programming
  • Familiarity with 3D asset formats, including software packages.
  • Familiarity with Adobe’s Creative Suite, and Figma.
  • Creating Node.js packages, using private npm repositories and Storybook
  • Experience building/consuming APIs in a microservices architecture
  • Experience with Digital Ocean (or AWS) environment & services
  • Broader Quality Assurance and Automated Testing knowledge
  • Knowledge or interest pertaining to Architecture, Engineering, and Construction industries

Details of employment

Full time contract

On-site / Hybrid Working

Salary range: £26,000 - £29,000

Equity incentive: 0.7-2.5%

Why work with us? We believe the web is moving to 3D and you'll be a part of history that makes this accessible to everyone. CircleIn is on a mission to democratise 3D spaces, despite the monumental advancement of technology, 3D tools, and platforms that remain stuck in the past; technically complex, financially burdening, and time-consuming.

This won't be an easy journey, but for sure it will be one worth fighting for. If you're interested in taking part in this creative industry and conquering these tech challenges, we'd love to hear from you!

Job Type: Full-time

Salary: £26,000.00-£29,000.00 per year

Benefits:

  • Employee stock ownership plan
  • Flexitime
  • On-site gym

Flexible Language Requirement:

  • English not required

Schedule:

  • Flexitime

Supplemental pay types:

  • Bonus scheme
  • Yearly bonus

Ability to commute/relocate:

  • London: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • How many years of experience do you have with Three.Js?

Education:

  • Bachelor's (preferred)

Work Location: One location

Reference ID: three.js

Three.Js Developer
CircleIn

Related Jobs

All Related Listed jobs

R&D Consultant
randd Remote 40000 GBP ANNUAL Today

A full UK driving license. Output orientated approach flexible working approach with opportunity to work from home as well as in the Derby office.

Health Care Assistant
365 Elite Healthcare London, England 11.5 GBP HOURLY Today

Supporting the registered nurse in the implementation of an agreed plan of care with the patient and in accordance with instructions and training received.

Waiter/Waitress
Pho - Oxford Oxford, England 12 GBP HOURLY Today

Exclusive benefits platform with access to amazing discounts at thousands of restaurants, shops, supermarkets and so much more!

Care & Support Worker - Children and Young People
St Elizabeth's Centre Thundridge, England 23400 - 24862 GBP ANNUAL Today

You will undertake tasks that are vital to a young persons development, including but not limited to, ensuring a safe, secure and clean home environment, daily

Research Radiographer/PET Technologist
The University of Manchester Manchester, England 35308 - 43155 GBP ANNUAL Today

As we also have MR scanning capabilities at the Northern Care Alliance NHS Foundation Trust and the NIHR Manchester Clinical Research Facility, you will also be