- Company Name
- Skydio
- Job Title
- Senior Software Engineer, Frontend
- Job Description
-
**Job Title**: Senior Software Engineer, Frontend
**Role Summary**: Design, develop, and ship high‑performance, user‑centric web applications for mission planning, inspection, and mapping in autonomous drone operations. Lead front‑end architecture and visualizations that enable operators to interact with large spatial datasets, plan flights, and oversee complex workflows. Collaborate with autonomy, backend, and product teams to deliver scalable, reliable solutions that support real‑time intelligence and autonomous fleets.
**Expactations**:
- Demonstrate 5+ years of building and shipping customer‑facing front‑end apps, with a strong track record of delivering production‑ready features.
- Own the vision and execution of front‑end components, from design to deployment, ensuring performance, reliability, and user satisfaction.
- Mentor junior engineers, review code, and uphold engineering best practices.
- Work cross‑functionally to translate product requirements into technical solutions that meet real‑world field demands.
**Key Responsibilities**:
- Lead the design and implementation of mission planning, scheduling, and inspection interfaces.
- Build visualization tools for 3‑D rendering, flight planning, and geospatial data exploration (images, video, 3D/2D objects).
- Integrate inspection workflows enabling customers to define, track, and analyze infrastructure assets.
- Collaborate with autonomy, backend, and product teams to architect robust, responsive features.
- Innovate UX/UI solutions that simplify complex drone operations while maintaining high technical performance.
- Optimize front‑end architecture for scalability, performance, and maintainability across large datasets.
**Required Skills**:
- Expert in React, TypeScript, and GraphQL.
- Proficient with WebGL/Three.js for real‑time 3‑D rendering.
- Strong understanding of performance optimization (code‑splitting, lazy loading, rendering strategies).
- Experience designing scalable front‑end systems (component design, state management).
- Excellent product intuition and empathy for end‑users in high‑stakes environments.
- Solid collaboration skills across multi‑disciplinary teams.
**Bonus Skills**:
- Geospatial visualization (Mapbox, Cesium, or equivalents).
- Photogrammetry, scanning, or rendering pipeline knowledge.
- Integration with cloud services (AWS, Temporal, Kubernetes).
- Exposure to autonomy or robotics platforms.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
- No specific certifications required.