About the Job
Our client is at the forefront of AI technology, focusing on the development of Machine Learning algorithms to convert 2D images into digital 3D models. The primary goal is to support game developers by significantly enhancing the efficiency of their 3D asset production pipelines.
What We’re Looking For:
- A passion for both AI and product development.
- Prior experience in a similar role, or the willingness and ability to learn quickly.
- A customer-first mindset, with the drive to deliver exceptional results.
- The ability to communicate ideas clearly and work autonomously.
- A commitment to going above and beyond in all tasks.
- Strong communication skills, with the ability to justify decisions, propose new ideas, and explain solutions to the team.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and deploy web applications that meet and exceed customer expectations.
- Write clean, modular, and maintainable code using ReactJS, TailwindCSS, and NodeJS.
- Manage AWS cloud infrastructure and services, including EC2, S3, and RDS, implementing best practices throughout.
- Design and manage MySQL databases, ensuring efficient data storage and retrieval.
- Conduct unit testing and end-to-end testing using Cypress and Jest to ensure application stability and reliability.
- Develop and maintain REST APIs to support application functionality and integrations.
- Incorporate customer feedback into design and development decisions, maintaining a high level of customer satisfaction.
- Clearly and concisely communicate complex ideas and technical concepts to cross-functional teams and stakeholders.
- Work independently to manage projects, meet deadlines, and achieve business goals.
- Stay up-to-date with emerging trends and technologies in web development.
Qualifications:
- Strong experience with React and Tailwind CSS for frontend development.
- Solid experience with NodeJS and Express for backend development.
- Proficiency in Python.
- Strong knowledge of MySQL and database design.
- Experience with unit testing and end-to-end testing using Cypress and Jest.
- Experience in REST API design and development using modern web development frameworks.
- Strong debugging skills and the ability to troubleshoot complex issues across the tech stack.
- Excellent collaboration and communication skills, with the ability to work in a fast-paced environment, manage multiple projects, and work with cross-functional teams.
Nice to Haves:
- Familiarity with WebGL and three.js for 3D graphics programming and rendering.
- Experience with containerization using Docker for application deployment and management.
- Experience with AWS-SDK for cloud computing, including experience with AWS services such as EC2, S3, and RDS.
- Experience with 3D modeling would be a big plus.