hero
2,977
companies
3,337
Jobs
If you are a Techstars portfolio companyclaim your profile.

Sr. React NextJS Engineer - 3D Interface

PentoPix

PentoPix

Software Engineering
Remote
Posted on Friday, August 2, 2024


Job Description

Posted on:

August 2, 2024

About PentoPix


PentoPix is an award-winning startup on a mission to democratize AI within the creative industries. Our groundbreaking creative tool, which converts text into editable 3D scenes and videos, is set to revolutionize the intersection of creativity and AI. With the belief that AI is a superpower, our passionate team is dedicated to putting this power into the hands of over 4,500 creatives. As a venture-backed company, recognized by SXSW and a leading oscar-qualifying content production house, PentoPix offers a dynamic and innovative environment for those who are enthusiastic about pushing the boundaries of AI and shaping the future of creative expression. Join us on our exhilarating journey to redefine the creative landscape and let your talent truly shine.

At PentoPix, we firmly believe in the principles of diversity and equality. We value jobseekers and our team members as individuals, recognizing the unique strengths and talents they bring to our organization. We embrace diversity, and regardless of one's background, race, gender, sexuality, or ability, we extend a warm welcome to everyone who wants to join our team. We wholeheartedly believe that our people are our most valuable asset, and our commitment to inclusivity ensures that each member can thrive and contribute their best to our business.

Key Responsibilities:
  • Architect and build a high-performance, real-time collaborative 3D interface using React and Next.js
  • Implement advanced 3D rendering and manipulation features using BabylonJS or ThreeJS
  • Develop intuitive UI components for text and video editing within the 3D environment
  • Integrate WebSocket technology for seamless real-time collaboration
  • Optimize state management using Zustand, migrating from Context API when necessary
  • Implement and maintain a secure payment gateway
  • Collaborate with backend developers to ensure smooth API integration
  • Contribute to CI/CD processes for efficient deployment

Required Skills and Experience:
  • Expert-level proficiency in React, Next.js, and TypeScript
  • 3+ years of front-end engineering experience, ideally in a startup environment
  • 2+ years of hands-on experience with Babylon.js, WebGL, and 3D graphics programming
  • Strong experience with 3D web technologies (Three.js, WebGL)
  • Proven track record in building real-time collaborative interfaces
  • Solid understanding of state management with Zustand
  • Experience with WebSocket implementation
  • Proficient in PostgreSQL / NoSQL database
  • Familiarity with backend concepts and RESTful APIs
  • Expertise in responsive design using TailwindCSS, CSS Grid, and Flexbox
  • Experience with test-driven development (TDD) using frameworks like Jest or Jasmine
  • Track record of optimizing front-end application performance
  • Ability to write clean, reusable, and testable UI components
  • Experience integrating third-party tools and libraries
  • Excellent communication skills in English

Bonus Skills:
  • Knowledge of Theatre.js for animation
  • Experience with AWS services
  • Understanding of 3D modeling tools like Blender or Unreal Engine
  • Experience with GraphQL queries and mutations
  • Knowledge of Material-UI and Formik
  • Experience with Cypress for end-to-end testing
  • Background in building custom text editors (Draft.js, TipTap, Prosemirror)
  • Experience with collaborative editing technologies (Y.js, Hocuspocus)
  • Skills in creating video timeline editors

Benefits:
  • Competitive salary and pension scheme
  • Fully remote work culture with a global team
  • Flexible hours - design your ideal workday
  • Continuous learning and growth opportunities
  • Virtual and in-person team events and celebrations
Join us and be at the forefront of AI-powered content creation! If you're excited about pushing the boundaries of web-based 3D applications and thriving in a dynamic startup environment, we'd love to hear from you!