We are seeking a skilled Senior 3D Frontend Developer to play a key role in shaping the user interface and overall user experience of our platform. This position will be hired primarily on a remote contractor basis.
Roles and Responsibilities:
1. Collaboration with Cross-Functional Teams: Collaborate with product managers, UX/UI designers, and backend developers to implement visually appealing and intuitive user interfaces.
2. 3D Preview and Architecture: Creating the 3D preview and architecture of the Next.js / Three.js application.
3. User Interface Development: Translate design wireframes and prototypes into high-quality, responsive web applications.
4. Reusable Code Components: Develop and maintain reusable code components and libraries for future use.
5. Application Optimization: Optimize applications for maximum speed and scalability.
6. Industry Trends and Best Practices: Stay up-to-date with the latest industry trends and best practices to continuously enhance our frontend development processes.
7. Troubleshooting and Debugging: Troubleshoot and debug issues, ensuring a seamless user experience across various browsers and devices.
Requirements:
* Educational Background: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
* Computer Graphics Experience: A degree specialising in, or experience with Computer Graphics would be an advantage.
* Frontend Development Experience: 5+ years proven experience as a Frontend Developer, with a strong portfolio showcasing your work.
* Object Oriented Programming: Experience with Object Oriented Programming.
* 3D Assets Integration: Experience implementing 3D assets in frontend environments and optimising for performance.
* Programming Languages and Frameworks: Proficiency in JavaScript, Typescript and modern frontend frameworks (e.g., React, Angular, Vue.js).
* API Integration: Experience with RESTful APIs and integration of third-party libraries.
* UI/UX Principles: Strong understanding of UI/UX principles and best practices.
* Version Control Systems: Familiarity with version control systems (e.g., Git).
* Problem-Solving and Communication Skills: Excellent problem-solving and communication skills.
* Agile Environment: Solution-oriented thinker who thrives working in a fast-paced, agile environment.
* Self-Motivation and Initiative: Can work on own initiative; self-motivated with strong follow-through.
* Start-Up Mindset: Has a start-up mindset, must be excited about our vision and eager to be a key player in the growth of our business.
Why Work with Us?
We're not just creating a SaaS product, we are optimizing the users experience by redefining how people experience and interact with 3D visualizations. Our live rendering technology takes you on a journey into a world where creativity knows no bounds.
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.
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.
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.
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.
We understand that life is not just about work. We offer flexible working arrangements.
Formify is an equal-opportunity employer committed to fostering an inclusive working environment. We encourage all interested applicants to reach out, regardless of whether their experience matches perfectly, their background, and other factors protected by law.