Responsibilities
Peraton Labs is seeking a poly cleared Front-End Developer to join our team in support of a mission-focused research program with our Maryland customer. In this role, you will build compelling, intuitive, and high-performance web applications used across a diverse set of internal R&D efforts and customer-facing demonstrations. You’ll collaborate closely with engineers, researchers, and government stakeholders to deliver modern user experiences that sit on top of complex data, services, and prototype systems.
This position supports a dynamic team of Peraton Labs, customer, and subcontractor personnel. The ideal candidate is creative, self-sufficient, process-improvement oriented, and able to learn quickly while delivering production-quality interfaces in a fast-paced environment.
This position requires full-time on-site work at a customer site near College Park, MD.
Key responsibilities may include
- Design and develop modern UIs using HTML/CSS and JavaScript/TypeScript, delivering clean, usable interfaces for research systems, dashboards, analytic tools, and prototype applications
- Build and evolve front-end features by designing and coding improvements to existing applications (add capabilities, improve usability, or increase performance)
- Integrate front-end applications with backend services, including RESTful APIs and related service interfaces
- Develop and implement data access patterns (as appropriate), including collaborating on the creation of queries for existing or proposed databases/data repos (SQL/NoSQL)
- Collaborate with technical staff to implement UI-driven workflows that ensure end-to-end performance and functional standards are met in relation to latency, throughput, responsiveness, and data-fidelity
- Assist with test and verification activities, including developing and executing test procedures for UI components and prototype workflows
- Analyze system workflows and user needs by conferring with internal teams, evaluating data usage and processes, and identifying problem areas to propose practical improvements
- Modify existing software to correct deficiencies, adapt to new hardware and environments, or improve performance, stability, and user experience
- Support technical leadership- this may include leading a feature area, mentoring teammates, owning a UI subsystem, or coordinating UI deliverables across a small effort
*This position may be eligible for an increased sign-on bonus. Eligibility, bonus amount, and applicable terms and conditions will be discussed during the recruiting process*