Sr. Frontend 3D Developer
* About the Role
o We are seeking a skilled Sr. Frontend 3D Developer to join our team on an initial 12 month contract.
Main Responsibilities:
* Collaboration and Implementation
o Collaborate with product managers, UX/UI designers, and backend developers to implement visually appealing and intuitive user interfaces.
* 3D Preview and Architecture
o Create the 3D preview and architecture of the Next.js / Three.js application.
* User Interface Development
o Translate design wireframes and prototypes into high-quality, responsive web applications.
* Reusable Code Components
o Develop and maintain reusable code components and libraries for future use.
* Optimization and Troubleshooting
o Optimize applications for maximum speed and scalability.
* Industry Trends and Best Practices
o Stay up-to-date with the latest industry trends and best practices to continuously enhance our frontend development processes.
* User Experience and Debugging
o Troubleshoot and debug issues, ensuring a seamless user experience across various browsers and devices.
Requirements:
* Education and Background
o Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
* Computer Graphics Experience
o A degree specialising in, or experience with Computer Graphics would be an advantage.
* Frontend Development Experience
o 5+ years proven experience as a Frontend Developer, with a strong portfolio showcasing your work.
* Object Oriented Programming
o Experience with Object Oriented Programming.
* 3D Assets and Performance
o Experience implementing 3D assets in frontend environments and optimising for performance.
* Programming Languages and Frameworks
o Proficiency in JavaScript, Typescript and modern frontend frameworks (e.g., React, Angular, Vue.js).
* API Integration and Libraries
o Experience with RESTful APIs and integration of third-party libraries.
* UI/UX Principles and Version Control
o Strong understanding of UI/UX principles and best practices.
o Familiarity with version control systems (e.g., Git).
* Problem-Solving and Communication Skills
o Excellent problem-solving and communication skills.
About Us:
Innovation at its Core: We're not following trends; we're setting them. Our team is driven by an insatiable curiosity and a passion for pushing the boundaries of what's possible in 3D visualization.
Endless Creative Opportunities: Imagine being part of a company where your work allows users to create, customize, and visualize their dream apartments, furniture, and more in real-time. Your contribution will be at the forefront of making dreams a reality.
Collaboration and Growth: We foster a collaborative and inclusive environment where diverse perspectives are celebrated. You'll work with a talented team of like-minded professionals who are committed to pushing the limits of technology.
Impact: Your work will have a real-world impact on industries like interior design, architecture, and e-commerce. You'll be contributing to the tools that help our clients bring their ideas to life.
Continuous Learning: In a fast-paced, ever-evolving industry, we believe in continuous learning and development. You'll have access to resources and opportunities to keep your skills sharp and your knowledge up-to-date.
Flexibility: We understand that life is not just about work. We offer flexible working arrangements.
],