Categories
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 houses, 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.
About the Role
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.
What you’ll do
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
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
What you’ll need
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
What's in it for you
Competitive salary and benefits package.
Remote work flexibility with the opportunity to work from anywhere.
Opportunity to work with a talented and passionate team in a fast-growing company.
Ongoing opportunities for professional development and career advancement.
The chance to make a meaningful impact and contribute to the success of a rapidly growing company.