Position Summary:We are seeking a talented and motivated Full Stack Web Developer with 2-3 years of experience who is enthusiastic about building scalable web applications. The ideal candidate will have a strong understanding of modern web development technologies, including Typescript, Drizzle and be proficient in deploying web applications and working with frameworks like Next.js.
You will:• Design and implement responsive web applications using the Next.js framework, ensuring effective communication with machine learning backends.• Collaborate with cross-functional teams to define, design, and ship new features for our web platform.• Develop and document APIs with OpenAPI standards in JavaScript, facilitating clear and robust machine learning model interactions.• Write software that interacts with and manipulates the Three.js environment, creating tools that enable artists to iterate their designs quickly.• Produce clean, efficient, and modular JavaScript code that adheres to modern development practices and accommodates scalable application architecture.• Harmonize frontend development with backend services through OpenAPI-compliant interfaces, enhancing data flow and user experience.• Oversee end-to-end application functionality from continuous integration and deployment to post-deployment support, ensuring system integrity and reliability.• Keep abreast of emerging technologies or applications and the opportunities to integrate them into operations and activities.
You ideally have:• A strong foundation in JavaScript, with hands-on experience in the Next.js framework and a deep understanding of its core principles. • Proficiency in building and consuming APIs, particularly with experience using the OpenAPI specification for JavaScript applications. • Experience with state management patterns and strategies suitable for complex web applications.• An eye for detail and dedication to delivering high-quality, well-tested software.• Practical experience with continuous integration, continuous deployment, and source control tools.• A curiosity for new technologies and a history of self-driven learning to stay up-to-date with industry trends and best practices. • Experience with Three.js is optional but considered a plus.