About Us
Canibuild transforms the residential construction industry by automating and enhancing the design, approval, and sales processes. Our innovative SaaS platform answers the crucial question, 'Can I build this on this plot of land?'—in minutes instead of weeks. We are backed by Australia’s largest hedge fund and have a rapidly expanding global user base, including Australia, New Zealand, Canada, and the United States.
Role Overview
We are seeking a Senior Frontend Developer with expertise in React.js, TypeScript, and modern frontend architectures to drive best practices, optimize performance, and ensure a scalable, reusable component-based system. While the primary focus is frontend development, the role also requires strong proficiency in Node.js, as it is essential for builds, development, and tooling. A strong understanding of the entire Software Development Lifecycle (SDLC) is critical to ensure high-quality, maintainable code and smooth delivery processes.
Key Responsibilities
• Lead frontend architecture, ensuring scalability, maintainability, and best practices.
• Develop and optimize React.js (with TypeScript) applications, focusing on performance and responsiveness.
• Ensure efficient collaboration with the design team, ensuring Figma designs align with frontend best practices:
• Advocate for consistent design tokens, spacing, and UI patterns to maximize reusability.
• Ensure components follow a modular design approach for easier development and maintenance.
• Promote responsiveness and accessibility considerations during the design phase.
• Optimize performance with lazy loading, code splitting, and minimizing re-renders.
• Ensure accessibility (WCAG, a11y) and cross-browser compatibility.
• Maintain and improve the frontend build and development pipeline using Node.js.
• Work with serverless APIs and backend integrations to ensure seamless data flow.
• Collaborate with backend engineers and contribute to Node.js APIs when needed.
• Maintain CI/CD pipelines and deployment processes in an AWS environment.
• Mentor junior developers and advocate for frontend best practices.
• Ensure high-quality development by following SDLC best practices, from planning to deployment and maintenance.
- 5+ years of frontend development experience with strong expertise in React.js & TypeScript.
- Deep knowledge of component-based architecture, hooks, and state management best practices.
- Strong skills in HTML5, CSS3, and styling with Material UI (Mui) and JSS.
- Experience with frontend performance optimization and best practices.
- Familiarity with RESTful APIs and serverless APIs for backend integration.
- Strong proficiency in Node.js.
- Managing Node.js versions and understanding best practices (e.g., avoiding odd-numbered minor versions).
- Command line expertise, comfortable working with terminals and developer tooling.
- Understanding and maintaining build processes and development workflows.
- Experience with Git, Webpack, Babel, and CI/CD pipelines.
- Exposure to Leaflet.js or GIS technologies is a plus but not mandatory.
- Strong understanding of the Software Development Lifecycle (SDLC) and best practices.
- Strong communication and collaboration skills.
- Ready to work in shift: 5:30 AM to 2:30 PM IST, Monday to Friday
- Work with a modern tech stack (React, TypeScript, Node.js, AWS, React Query, Leaflet.js) in a high-impact role.
- Take ownership of frontend architecture and performance.
- Ensure design-to-development workflows are efficient and aligned with best practices.
- Be part of a fast-moving, product-focused culture where frontend excellence is a priority.
- Full-time remote work.
- Career growth opportunities within a global, dynamic environment.
- Engagement in a collaborative and innovative company culture.