Bachelor's degree in Computer Science or related field, or equivalent experience
Advanced proficiency in JavaScript and TypeScript
Strong understanding of asynchronous programming and distributed systems
Demonstrated leadership and mentoring skills
Willingness to obtain and maintain a U.S. Government TS/SCI security clearance
Strong experience with TypeScript and Angular or React
Responsibilities
Develop modern, responsive user interfaces using JavaScript, TypeScript, and related frameworks
Maintain and enhance large legacy codebases while implementing new requirements
Create applications capable of handling large datasets and real-time updates
Engage with stakeholders to ensure high-quality product development
Integrate frontend applications with RESTful APIs and WebSocket services
Collaborate with backend engineers to leverage event-driven architectures
Optimize application performance and scalability
Mentor junior developers and contribute to team growth
Benefits
Opportunity to work in secure government environments
Engagement in Agile ceremonies and continuous improvement initiatives
Mentorship opportunities for career growth
Collaboration with experienced engineers and architects
Potential for obtaining security certifications like CompTIA Security+
Full Job Description
Job Summary We are seeking an experienced UI Developer to design and develop modern, responsive user interfaces using JavaScript, TypeScript, and contemporary front-end technologies. The role involves maintaining and enhancing large legacy codebases while implementing new functionality, building applications that handle large datasets and real-time information, and integrating frontend solutions with RESTful APIs, WebSocket services, and distributed backend systems. The ideal candidate will have strong development and design pattern knowledge, leadership capabilities, and experience working in secure environments.
Key Responsibilities • Develop modern, responsive user interfaces using JavaScript, TypeScript, and related frontend frameworks. • Maintain and enhance large legacy codebases while implementing new requirements using contemporary web technologies. • Create intuitive applications capable of handling large datasets and real-time information updates. • Engage with stakeholders and operations teams to ensure high-quality product development and satisfaction of use case requirements. • Integrate frontend applications with RESTful APIs, WebSocket services, and distributed backend systems. • Collaborate with backend engineers and architects to leverage event-driven architectures. • Optimize application performance and scalability. • Participate in architecture discussions and code reviews. • Mentor junior developers and contribute to team growth. • Participate in Agile ceremonies and continuous improvement initiatives.
Required Qualifications • Minimum 5+ years of frontend development experience. • Bachelor's degree in Computer Science or a related field, or equivalent practical experience. • Advanced proficiency in JavaScript and TypeScript. • Experience with modern web application development tools. • Strong understanding of asynchronous programming and distributed systems. • Understanding of software development principles and design patterns. • Demonstrated leadership and mentoring skills. • Must be willing to obtain and maintain a U.S. Government Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance. • Ability to work on-site in Northern Virginia or Denver, Colorado. • Strong experience with TypeScript and Angular or React.
Preferred Qualifications • Current TS/SCI clearance and polygraph. • Experience with Svelte or other modern frontend frameworks. • Familiarity with WebSockets, Kafka, and event-driven architectures. • Possession of or willingness to obtain CompTIA Security+ certification. • Experience working in secure government environments. • Full-stack or backend development experience, with willingness to transition to frontend development.