Front-End Software Engineer
Posted 13ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Front-End Software Engineer designing and developing robust front-end solutions with modern frameworks for the construction industry. Utilizing AI and computer vision for real-time project tracking and visualization.
Responsibilities:
- Architect and Scale: Design, build, and scale robust frontend architectures using modern frameworks and standards (e.g., React, TypeScript, Next.js, Three.js).
- Develop High-Performance UIs: Create interactive user interfaces for real-time 3D visualizations, dashboards, and mobile-responsive tools.
- Manage Data Flow: Architect complex frontend data flows and state management, optimizing client-side performance, integrating with various APIs (REST/GraphQL), and handling large datasets.
- Cross-Functional Delivery: Collaborate with Backend, CV/ML, Design, and Product teams to define requirements and deliver polished, end-to-end features.
- Ensure Operational Excellence: Implement frontend reliability and operational excellence practices, including performance monitoring, error tracking, graceful degradation, and comprehensive cross-browser/device support.
- Utilize Modern Tooling: Leverage contemporary frontend infrastructure, including CI/CD pipelines, cloud-hosted platforms, containerized environments, and AI-assisted development tools.
- Leadership & Best Practices: Lead by setting engineering best practices, conducting thoughtful code reviews, and driving architectural discussions across the organization.
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 (React, three.js , Next.js, etc.).
- A test-driven mindset; you prioritize testing (unit/integration/e2e) as foundational to long-term code quality.
- Experience designing and maintaining large-scale, complex frontend systems used in production.
- Ability to lead frontend initiatives for end-to-end product development, setting high technical standards and influencing overall architecture.
- Proven experience integrating with and consuming scalable APIs and microservices.
- Expertise in building data-intensive UIs, 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.
- Preferred: Experience with data-heavy applications, real-time systems, or frontend experiences that integrate with ML, computer vision, or 3D visualization pipelines.
Benefits:
- Competitive Base Salary + Equity Package
- Remote first culture
- Comprehensive Health Insurance (Medical, Dental, Vision)
- Home office setup stipend
- Monthly allowance for cell phone and internet
- Flexible PTO, generous company holiday policy, and unlimited sick days












