Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Javascript Engineer — 3D Web Developer

Devgrid

Quatro Barras

Híbrido

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de consultoria de software busca um Desenvolvedor Full-Stack JavaScript com experiência em 3D para se juntar à sua equipe internacional. O profissional ideal deve ter mais de 5 anos de experiência em JavaScript/TypeScript, além de proficiência em bibliotecas 3D como Three.js e Babylon.js. As responsabilidades incluem desenvolver funcionalidades novas, criar ferramentas interativas para modelos 3D e lidar com mapeamento UV. A fluência em inglês é essencial para a comunicação em equipe.

Qualificações

  • Experiência de 5+ anos em desenvolvimento de software com forte proficiência em sintaxe ES6+.
  • Experiência comercial extensa com bibliotecas de 3D: Three.js, React Three Fiber ou Babylon.js.
  • Compreensão sólida de Álgebra Linear e lógica de Raycasting necessária para ferramentas de pintura.
  • Experiência profissional com Firebase (Firestore, Cloud Functions, etc.).
  • Entendimento de arquitetura de aplicações web e APIs REST.
  • Experiência com sistemas de controle de versão (Git).
  • Bom entendimento de princípios de design responsivo e compatibilidade entre navegadores.
  • Excelentes habilidades de comunicação e capacidade de trabalhar colaborativamente em equipe.

Responsabilidades

  • Desenvolver e entregar novas funcionalidades na base de código TypeScript.
  • Arquitetar uma cena web de alto desempenho para interagir com modelos 3D.
  • Implementar recursos para usuários interagirem com stickers em superfícies curvas.
  • Criar ferramentas de desenho livre para pintura em modelos 3D.
  • Gerenciar questões complexas de mapeamento UV para texturas.
  • Construir lógica robusta para ingestão de ativos GLB e FBX com texturas embutidas.

Conhecimentos

JavaScript/TypeScript
Three.js
React Three Fiber (R3F)
Babylon.js
Firebase
UI/UX principles
Version control (Git)
English (verbal and written)
Descrição da oferta de emprego

Descrição da vaga

Who We Are Seeking

We seek a talented and experienced Full-Stack JavaScript Developer with 3D experience to join our international team. This role presents an excellent opportunity for those looking to work in a dynamic environment and be part of a high-performing international team, offering ample opportunities for growth and development in technical and interpersonal skills. We seek an energetic, driven, and articulate team player who is truly passionate about their work.

Role and Responsibilities
  • Architecture & Hands-on Development: Technical design and delivery of new features across the TypeScript codebase (React/Next.js and Node.js).
  • Core 3D Configurator: Architecting a high-performance web scene (Three.js/Babylon.js) to load, display, and interact with models for non-technical users and support higher-precision editing such as decals, placement, and transforms for experienced users.
  • Sticker: Implementing feature where users are able to drop, rotate, reposition, and scale stickers/images seamlessly across curved model surfaces.
  • Real-time Texture Painting (Pen & Brush): Creating a "Pen & Brush" tool that allows users to freehand draw directly onto the 3D garment and dynamic UV mapping.
  • Text Manipulation Tools: Building a feature to generate dynamic text (with custom fonts and styling), rasterize it, and project it onto the models as a texture layer.
  • UV Mapping Logic: Handling complex UV wrapping issues to ensure textures, drawings, and patterns wrap around seams and folds naturally without distortion.
  • Asset Ingestion: Build robust logic to support the ingestion of GLB and FBX assets with embedded textures.
Essential Qualifications
  • Expert JavaScript/TypeScript: 5+ years of software development experience with strong proficiency in modern ES6+ syntax.
  • 3D Web Libraries: Extensive commercial experience with Three.js, React Three Fiber (R3F), or Babylon.js.
  • Graphics Math & Geometry: Solid understanding of Linear Algebra (Vectors, Matrices) and Raycasting logic required for the "Sticker", “Material” and "Painting" tools.
  • Strong professional experience with Firebase (Firestore, Cloud Functions, Authentication, Hosting, and Storage).
  • Understanding of web application architecture, REST APIs, and client–server communication.
  • Experience with version control systems (Git) and collaborative development workflows.
  • Good understanding of UI/UX principles, responsive design, and cross-browser compatibility.
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Excellent English verbal and written.
Who We Are

DevGrid is a top-tier software consulting company based in the UK, with a development hub in Brazil and operations spanning Europe and the US. We believe that world-class software can only be created by a motivated and enthusiastic team in an environment that fosters creativity and free thinking. Established in 2015, our mission is to drive innovation and digital transformation by combining our robust business culture and exceptional engineers with forward-thinking business insights.

All DevGrid positions are open to individuals from all backgrounds (including all races, colors, nationalities, religions, genders, sexual orientations, disabilities, ages, or other applicable characteristics), promoting equal opportunities and affirmative action.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.