Senior Front-End Software Engineer
Core
Design, develop, test, and maintain modern web-based user interfaces for enterprise-scale analytics applications and interactive data exploration features.
Role type
Senior Front-End Software Engineer (Geospatial/Analytics)
Builds
Dashboards, reporting tools, and high-performance front-end solutions for large, complex datasets.
Domain
Government/Defense, Geospatial Intelligence, Big Data Analytics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
React, Angular, Vue.js, JavaScript, Python, Java, R, HTML5, CSS3, RESTful APIs, JSON, State Management, Component-driven architecture, Git, CI/CD, Geospatial data handling, Automated testing (Jest, Cypress, Playwright, Selenium)
Preferred skills
D3.js, ECharts, Plotly, Cloud-native environments (AWS, Azure Government, Kubernetes), Microservices, Agile/DevSecOps
Technologies
React, Angular, Vue.js, JavaScript, Python, Java, R, AWS, Azure Government, Kubernetes, D3.js, ECharts, Plotly, Jest, Cypress, Playwright, Selenium, Git, CI/CD
Responsibilities
Design and build responsive, accessible, high-performance front-end solutions; Integrate APIs and data services with back-end and data engineering teams; Create dashboards and interactive data exploration features; Participate in architecture discussions and shape front-end technical strategy; Ensure compliance with government security, accessibility, and software quality requirements; Conduct code reviews and mentor junior developers; Troubleshoot production issues and improve application performance.
Seniority
Senior, hands-on IC with mentorship