Software Development Engineer - III - React

6 - 8 years

0 Lacs

Posted:3 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Summary:

We are building a next-generation AI-powered CAD platform for the construction and design industry. As a Senior Frontend Developer, you will be responsible for creating high- performance, intuitive web applications using React, TypeScript, and Three.js/WebGL. You will work closely with backend engineers (FastAPI microservices) and desktop/Unreal frontends to deliver seamless workflows for multi-user CAD modeling, visualization, and real-time collaboration.

Responsibilities

Design and implement complex frontend applications in React (TypeScript), with a focus on 3D visualization, dashboards, and CAD-like interactions.

Collaborate with backend teams to integrate APIs, microservices, and real-time data streams (WebSockets, Kafka).

Build reusable UI components and libraries that scale across modules (project browser, task lists, dashboards, CAD tools).

Ensure responsiveness and performance optimization for heavy UI workloads (large 3D models, real-time collaboration).

Implement unit and integration testing to ensure code quality and maintainability.

Work with UX designers and product managers to translate business needs into intuitive and efficient UIs. Contribute to front-end architecture decisions, balancing maintainability, performance, and scalability.

Mentor junior developers and uphold code review standards.

Collaborate in an Agile/Scrum environment, contributing to sprint planning and execution.

Qualifications

Bachelor's degree in computer science/engineering or equivalent experience.

6+ years of frontend development experience, with a strong focus on React + TypeScript.

Deep understanding of JavaScript, HTML, CSS, and modern frontend tooling (Webpack/Vite, ESLint, Prettier).

Experience with state management (Redux, Zustand, or Recoil).

Strong expertise in unit testing (Jest, React Testing Library, Cypress).

Solid understanding of RESTful APIs, GraphQL (preferred), and WebSockets.

Familiarity with Agile/Scrum practices and Git workflows.

Nice to have (Preferred): o Experience with Three.js, WebGL, or other 3D visualization libraries.

o Experience in CAD, BIM, or engineering visualization tools.

o Knowledge of real-time collaboration features (CRDTs, operational transforms, or similar).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You