
Senior Software Engineer – Frontend, Geospatial, Computer Vision
Three Ventures Technology, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Los Angeles • California • United States
Visit company websiteExplore more
Salary
💰 $113,000 - $196,000 per year
Job Level
Tech Stack
About the role
- Own frontend development across ThreeV’s product suite, including feature delivery, bug fixing, and UX improvements
- Translate computer vision outputs (segmentation masks, bounding boxes, confidence scores, JSON metadata) into clear, performant web visualizations
- Build and maintain interactive visualization layers for imagery, detections, and asset data, including map-based workflows
- Integrate and render layered spatial data using modern mapping frameworks, consuming geospatial APIs provided by backend services
- Solve map-style UI challenges such as zoom-level logic, overlay visibility, dynamic label positioning, and viewport-aware rendering
- Optimize frontend performance for large datasets, dense overlays, and imagery-heavy workflows using Canvas, Web Workers, and/or WebGL-based techniques
- Collaborate daily with backend and ML engineers to connect APIs, model outputs, and data pipelines to the frontend experience
- Partner closely with Product and Design to apply human-centered design principles and ensure workflows are intuitive and grounded in customer needs
- Participate in customer-facing UAT sessions to validate features, gather feedback, and translate insights into iterative frontend improvements
- Define frontend best practices, tooling, and workflows to ensure code quality and scalability as the team grows
- Leverage AI-assisted development tools (ChatGPT, Claude, Copilot, Cursor, etc.) to accelerate development, testing, and iteration velocity
Requirements
- 7+ years of professional frontend development experience, with senior level ownership of production SaaS applications
- Deep expertise with React JS and TypeScript
- Strong experience building data dense or visualization heavy web applications
- Experience building map-based UIs and rendering layered GIS data in frontend applications
- Experience visualizing structured outputs such as bounding boxes, masks, overlays, or similar spatial/imagery-based data
- Experience with Canvas, Web Workers, and/or WebGL based rendering
- Solid understanding of frontend performance optimization and rendering tradeoffs
- Comfortable owning both everyday frontend work (bug fix requests from customers) and larger complex feature initiatives
- Strong collaboration skills and experience working closely with Product, Design, and Engineering teams
- Ability to work autonomously in a fast-paced startup environment
- Excellent written and spoken English, including comfort communicating directly with customers when needed.
Benefits
- Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
frontend developmentReact JSTypeScriptdata visualizationmap-based UIGIS data renderingCanvasWeb WorkersWebGLfrontend performance optimization
Soft Skills
collaborationautonomycustomer communicationhuman-centered designiterative improvementproblem-solvingcode qualityscalabilityfeedback gatheringteam leadership