This job closed
It is no longer accepting applications. You can still read what the job asked for.
Front-End Software Engineer
Build and scale high-performance frontend systems for an AI-driven construction platform, including dashboards, data-intensive interfaces, and real-time 3D visualizations. Requires 4+ years of frontend or full-stack experience, strong JavaScript/TypeScript expertise, and experience with modern frontend architecture and testing.
About the job
Responsibilities
- Architect, design, build, and scale resilient frontend architectures using React, TypeScript, Next.js, and Three.js.
- Create interactive, high-performance user interfaces for real-time 3D visualizations, dashboards, and mobile-responsive tools.
- Architect frontend data flows and state management, optimize client-side performance, integrate REST and GraphQL APIs, and handle large datasets.
- Collaborate with Backend, Computer Vision/ML, Design, 3D, and Product teams to define requirements and deliver end-to-end features.
- Implement frontend reliability and operational excellence practices, including performance monitoring, error tracking, graceful degradation, and cross-browser/device support.
- Leverage CI/CD pipelines, cloud-hosted platforms, containerized environments, and AI-assisted development tools.
- Establish engineering best practices, conduct code reviews, and drive architectural discussions.
Requirements
- 4+ years of professional experience as a frontend JavaScript or full-stack engineer with significant frontend ownership.
- Strong proficiency in JavaScript/TypeScript, HTML, CSS, and modern frameworks such as React, Three.js, and Next.js.
- Test-driven mindset with experience in unit, integration, and end-to-end testing.
- Experience designing and maintaining large-scale, complex frontend systems used in production.
- Ability to lead frontend initiatives for end-to-end product development, set technical standards, and influence architecture.
- Experience integrating with and consuming scalable APIs and microservices.
- Expertise building data-intensive user interfaces, dashboards, or visualization-heavy applications.
- Deep understanding of performance optimization, rendering behavior, browser internals, and frontend system design.
- Familiarity with cloud platforms, CI/CD pipelines, monitoring tools, and modern frontend build systems.
- Excellent communication, collaboration, and problem-solving skills.
Nice to Have
- Experience with data-heavy applications, real-time systems, or frontend experiences integrating with machine learning, computer vision, or 3D visualization pipelines.
Compensation & Benefits
- Competitive base salary and equity package.
- Comprehensive medical, dental, and vision insurance.
- Home office setup stipend.
- Monthly cell phone and internet allowance.
- Flexible PTO, generous company holiday policy, and unlimited sick days.
Skills
JavaScript, TypeScript, React, HTML, CSS, Next.js, Three.Js, REST APIs, GraphQL, State Management, CI/CD, Cloud Platforms, Docker, Frontend Testing, Performance Optimization