Suffolk is building a next-generation cloud platform that combines rich 2D/3D visualization with data-driven dashboards to support design and preconstruction workflows.
Requirements
- Strong TypeScript + React skills (state management, API integration, performance optimization)
- Experience with 3D graphics (Three.js, react-three-fiber)
- Working knowledge of geometry kernels and computational geometry concepts
- Experience with geometry libraries ( OpenCascade / PythonOCC , IfcOpenShell )
- Solid backend development experience in Python on AWS (serverless, storage, data models)
Responsibilities
- Lead front-end development in TypeScript/React for: 2D plan and 3D building views (react-three-fiber/Three.js)
- Dashboards with KPIs, charts, and interactive filters
- Implement smooth interactions (orbit/pan/zoom, snapping, selection , transforms)
- Integrate with internal or third-party geometry services to support BIM-compatible data formats
- Contribute to backend services in Python on AWS (Lambda, API Gateway, DynamoDB, S3)
- Write clean, testable code; support CI/CD; and mentor peers
Other
- 5+ years of experience building and shipping modern web applications
- regularly required to sit for long periods of time; talk or hear; perform fine motor, hand and finger skills in the use of a keyboard, telephone, or writing.
- frequently required to stand; walk; and reach with arms and/or hands.
- Specific vision abilities include close vision, distance vision, depth perception and the ability to adjust focus.
- The employee will spend their time in an office environment with a quiet to moderate noise level.