Jobs

Front End Software Engineer 3D


Job details
  • Rovco
  • Bristol
  • 1 week ago
Applications closed

Join us in deploying technologyfor good and enjoy a supportive inclusive and diverse workplacewhere your individuality iscelebrated.

Location:BristolHybrid 2 days per week in theoffice

Salary:Up to65000 depending on skills andexperience

About Rovco

Rovcos mission is toaccelerate the energy transition to renewables with a focus onoffshore wind. Were using artificial intelligence autonomy computervision and marine robotics to create a difference in the world withunderwater technology for our clients in offshore renewable energyand the subsea industry.

Founded in2015 weve announced funding of more than 50 million been voted oneof the most innovative and sustainable companies working towardsnet zero and won awards for Best use of AI and Best technologyinnovation.

Latest Rovco updates

Discover your place in a hybrid team of 180people thats growing rapidly and celebrates diversity knowing thatevery perspective is a valuable part of our success and thatempowers you to achieve a fulfilling worklifebalance.

FrontEnd Software Engineer (3D)

As a Front EndEngineer at Vaarst you will play a crucial role in building andenhancing the frontends for a range of innovative Vaarst productsusing React and TypeScript. In addition you will be responsible forthe webbased 3D rendering capabilities in Vaarst using ThreeJS andWebGL to build high quality and interactive 3D applications. Youwill be an integral member of a crossfunctional team contributingto the development of products such as SubSLAM Autonomy and theVaantage suite. Additionally you will collaborate with the UI Teamto define and implement best practices for UI development acrossthe organization offering your expert insights to ensureconsistency andexcellence.


Objectives&Responsibilities:

Rovcois an exciting and dynamic environment meaning these are likely tochange as we grow. Upon joining your objectives andresponsibilities willinclude:

  • Designingprototyping and developing the FrontEnd to solve complexproblems
  • Advocating for User Experience designand guiding the Engineering teams
  • Collaboratingwith Researchers Designers and Engineers to buildconsensus
  • Modifying and testing changes topreviously developed products
  • Breaking downrequirements and building appropriatesolutions
  • Contribute to and uphold agiledevelopment practices
  • Guide and buildconsistency in design and an exceptional userexperience


Youshould apply if youhave:

We know itstough but please try to avoid the confidence gap. You dont have tomatch all the listed requirements exactly to be considered for thisrole:

    • Experieceof developing productionlevel ReactJS and Typescript for front endapplications.
    • Experiencewith 3D rendering with an understanding of:

Webbasedframeworkssuch as ThreeJS WebGL and WebGPU

Rendering pipelines andtechniques

Pointclouds and meshes

Shaderprogramming

Mathematicssuch as transformations and linear algebra

  • Using APIs anddata sources to build interactive and engaging applications
  • Software developmenttooling such as: Git Docker and CI/CDpipelines


Growtogether with Rovco where you will learn and use thefollowing:

  • Usingendtoend testing frameworks such as: Playwright/Cypress andSelenium
  • Buildingwebbased applications for desktop or embedded environment such asusing Electron.
  • Workingwith a Linux environment
  • Familiaritywith state management toolssuch asRedux or Zustand
  • Familiaritywith build tools such as Webpack or Vite
  • Interest inmachine learning or robotics

Benefits

People join Rovco because they are excited bythe possibility of leaving their own mark on the world anddeveloping solutions that solve real world problems. Although weshare the same vision we value varied perspectives and we adapt tofit different people from all walks of life. Not only does thatmake for a genuinely awesome team of colleagues but it also makesdaytoday life more interesting and its how we keep evolving andgetting better at what we do.

Whats in it for youYoull get to work with a passionate smart and highly driven teamwith an incredible range of skills. Other benefitsinclude:

At Rovco were committed to creating adiverse and inclusive workplace where everyone can thrive. Ourhybridremote approach and stateoftheart Office Hubs provide awelcoming space designed to nurture your creativity productivityand wellbeing.

In addition youll get anextensive range of benefits so you can focus on doing your verybest work:

  • Flexibleworking optionsincluding compressed hours
  • Hybridworking up to 3 days from home
  • 33 days annualleave increasing 2 days a year upto 43 days after 6years
  • Private medical insurance includingDental & Optical
  • Career and learningdevelopment through paid courses conferences andevents
  • Curiosity fund up to 500 to spend onlearning which is not role related
  • Up to 10%company bonus
  • Pension up to 6% companycontribution
  • Life assurance paid at4Xsalary
  • Volunteering day to give back to yourlocal community
  • Enhanced maternity andadoption leave
  • Cycle to work scheme
  • Recognition & rewards for doing greatwork and living our values andbehaviours

Join Rovcoin our mission to make the world a cleaner greener and safer placeby deploying technology for good.

InterviewProcess

At Rovco weve designed astraightforward interview process to ensure the best fit for bothyou and the company. We have adopted anonymised recruitment. Thismeans that your name date of birth and other personal details willnot be seen by the hiring team.

  • Application:Begin by submitting your application with your CV highlighting yourskills and experience relevant to the job. Answer key questions onelements that are important to therole.
  • Talent PartnerInterview:We will tell you more about the role theteam and Rovcos mission. This is a twoway conversation; we want tolearn about your motivation what you can bring to Rovco and provideanswers to yourquestions.
  • AptitudeTest:Demonstrate your critical thinkingproblemsolving abilities and workplace personality through anaptitude test.
  • TeamInterview:Engage in a 1hour interview with a fewteam members. Experience the role firsthand and share your skillsand experience. Well discuss our technologies key skills and teamdynamics. As always feel free to ask any questions you may have.
  • ExecutiveConversation: Meet with an executive for a 30minutediscussion. This is your opportunity to express your thoughts onthe role and ask any final questions. Well clarify expectations andensure this role aligns with your aspirations.
  • Offer!If you aresuccessful in the process youll receive an offer to join Rovco andbecome part of our team.

Wevalue the diversity of our teams and are committed to supportingand welcoming individuals from all backgrounds knowing that everyperspective is a valuable part of our success. Should you requireany reasonable adjustment throughout the recruitment process pleasedo not hesitate to let a member of the Talent team know.


Empowerchange through technology Join Rovco

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Python Engineer - ML Team

The TeamMachine Learning Technology is a small and agile team that facilitates the use of machine learning tools across Man Group, with a particular focus on generative AI. Alongside developing and provisioning the platform, we also consult with teams throughout the business assisting them in transforming their concepts into high-impact...

Man Group London