Binyan is a global leader in creating stunning visualizations of architectural designs and property development projects. With studios in multiple countries and a diverse team of over 100 professionals, we bring cutting-edge technology and artistic expertise to the industry.
We are seeking a highly skilled Senior Web Developer to join our team and play a key role in building immersive, high-performance web applications. This role will focus on developing and optimising our interactive visualization app framework with a front end lean using the MERN stack and Three.js, ensuring seamless user experiences and high-quality graphical performance.
Skills Required:
- 5+ years of experience as a Web Developer, with expertise in React.js
- A Degree in Computer Science, Engineering, Information Technology or a related field
- Strong proficiency in JavaScript, TypeScript, HTML, CSS, and modern UI frameworks
- Hands-on experience with Three.js and WebGL for interactive 3D rendering in web applications
- Experience with state management (Redux, Context API, or similar)
- Familiarity with backend technologies such as Node.js, Express.js, and MongoDB
- Strong understanding of RESTful APIs, GraphQL, and WebSockets
- Experience in optimizing performance and scalability of frontend applications
- Proficiency in modern build tools (Webpack, Vite, Babel) and CI/CD pipelines
- Familiarity with version control systems (Git) and best practices in software development
- Knowledge of 3D rendering techniques and game development concepts is advantageous
- Thorough understanding of Software Development Life Cycle and Web Application Development
- Expertise in Web/Cloud technologies and proficiency in cloud platforms like AWS, Azure, Alibaba Cloud, etc
- Strong Knowledge of Docker containerization and orchestration tools.
- Proved experience and understanding with continuous Integration/Deployment
- Good English Communication skills(Written and Verbal)
- Understanding of database management.
- Experience working with a Product Manager
- Experience working with an IDP
- Experience working with Platform Engineer
- Experience collaborating with non technical stakeholders
- Excellent problem-solving abilities and communication skills
Nice to Haves:
- Experience in Kubernetes
- Experience in OpenTofu
- Experience in HELM Chart
- Experience in GitOps
- Experience in shader writing
- Experience in physical installations
- Experience in CRM Integrations
Main Duties:
- Develop and optimize visually compelling and highly interactive web applications using React.js and Three.js
- Collaborate with UI/UX designers, 3D artists, and backend developers to create high-performance web applications that showcase our 3D visualization capabilities
- Implement responsive designs and ensure cross-browser compatibility
- Enhance application performance by optimizing rendering techniques, asset loading, and animation pipelines
- Integrate backend services and APIs to facilitate real-time interactions and data management
- Ensure code quality through best practices, code reviews, and automated testing
- Work on deployment pipelines, build automation, and maintain CI/CD workflows
- Stay updated with the latest advancements in frontend development, 3D visualization, and web technologies
- Provide technical mentorship to future junior developers and contribute to architectural decisions
- Troubleshoot issues and implement scalable solutions for complex technical challenges
- Work closely with a diverse team(3d artists, Developers, Product managers) ensuring tools and platforms meet business needs.
- Provide technical support and documentation for developed solutions
- Keep up-to-date with the latest technologies and introduce them as needed