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

Account Manager
Hitachi Energy UK Limited Stone, Kent, South East England, England 61596 - 87911 GBP ANNUAL Today

You'll support and help grow the business of Hitachi Energy becoming a customers point of contact, leading initiatives for improving communication with

Care Assistant
Exemplar Health Care Services Limited Leicester, England 10.92 - 11.27 GBP HOURLY Today

Support social and recreational activities; both in and out the home individually, or as part of a group. The new care home, located on Elmdon Drive, will open

Housekeeper
Premier Inn Birmingham, England 11.02 GBP HOURLY Today

Join us at Birmingham City Centre (Exchange Square) PI as a Housekeeper, part of the Housekeeping team that clean our hotel rooms. Up to 11.02 per hour.

Adult Social Workers (2157)
Norfolk County Council Norwich, England 43517 GBP ANNUAL Today

2,000 welcome payment for qualified and experienced Social Workers, P ractice Consultants and Team Managers new to Norfolk County Council.

JD Sports - Sales Assistant Full Time
JD Sports Newry, Northern Ireland Today

Ensure that customers receive the best possible service every time that they enter a JD store. You will assist in maximising store profitability by exceeding