T
Front-end Engineer
TryApplyNow
Mt Rainier · On-site Full-time Mid Level $140k – $200k/yr 1mo ago
About the role
About Peraton Labs
Peraton Labs is seeking a Front-end Engineer to design and implement the user-facing components of a generative AI platform, including the workbook/worksheet interface, artifact rendering pipeline, interactive visualizations, and program management dashboards. The Frontend Engineer ensures a seamless, responsive user experience for analysts and program managers working with complex data.
Key Responsibilities
- Build and maintain the workbook/worksheet UI, including conversation management, file workspace browser, and artifact preview panels
- Implement rendering pipelines for diverse content types: Markdown, HTML, SVG, Plotly JSON, interactive Gantt charts (.msp.json), and data tables
- Develop domain-specific UI components
- Build the skills autocomplete system, slash-command UX, and mode selector interface
- Implement the Data Explorer UI panel for interactive database browsing and filtering
- Create responsive, accessible interfaces that work across desktop and tablet form factors
- Optimize frontend performance for large datasets and complex visualizations
- Collaborate with Visualization/Dashboard Engineers on interactive chart component
Required Qualifications
- 5+ years of experience with a Bachelor's degree, 3+ years with a Master's degree, or a PhD in Computer Science, UX Engineering, or related field
- Hands-on professional front-end engineering experience
- Working knowledge of Python
- Expert proficiency in React and Type Script
- Experience with data visualization libraries (Plotly.js, D3.js, or similar)
- Strong CSS/styling skills; experience with UX principles and responsive design
- Understanding of accessibility standards (WCAG 2.1)
- Experience with state management patterns and frontend architecture
- Familiarity with Web Socket or server-sent events for real-time updates
- US Citizenship with the ability to obtain/maintain a Secret clearance
Preferred Qualifications
- Experience building analytical or BI dashboard interfaces
- Familiarity with Markdown rendering and code editor components
- Knowledge of SVG manipulation and animation
Skills
CSSD3.jsHTMLPlotly.jsPythonReactTypeScriptWCAG 2.1Web Socket
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free