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

Waiting Staff
The Fat Greek Taverna Worthing, South East England, England 7 - 12 GBP HOURLY Today

Greeting customers as they arrive and showing them to their table. A minimum 2 years experience required. Guaranteed 2 Days off a week.

Community Healthcare Support Worker / District Healthcare Support Worker
ITM Healthcare London, England 20 - 23 GBP HOURLY Today

*UK Drivers licence and Vehicle*. Must have a minimum of 6 months experience working within the UK and working as a support worker within the community.

Data Scientist - Commercial Sport
Data Idols Manchester, England 65000 - 70000 GBP ANNUAL Today

In this exciting role, you will be working with a team of Data Analysts to help the company increase their knowledge and understanding of their fans and

Assistant Governance & Scrutiny Officer
Greater Manchester Combined Authority Manchester, England 30151 - 38296 GBP ANNUAL Today

Issues are wide ranging and can include matters relating to both regional and local concerns. Liaise with internal and external customer groups and strategic

Domiciliary Care Worker
The Care Workshop East Riding of Yorkshire 11.42 GBP HOURLY Today

Therefore, a full UK driving license and access to a vehicle is preferable. Opportunities to obtain NVQ level 2 & 3 in Health & Social Care.