Logo
Innovative Defense Technologies

Frontend Software Engineer

Innovative Defense Technologies, Arlington, Virginia, United States, 22201


DescriptionBackground Information:

Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking a Frontend Software Engineer for the Artificial Intelligence (AI) Team to be based in our Mt. Laurel, NJ, or Arlington, VA offices. The Frontend Software Engineer will work with senior leadership and a fast-paced team of mission-focused AI and Machine Learning (AIML) engineers to solve some of our customers’ toughest challenges. Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this dynamic customer space.

Overview:We are looking for a Frontend Software Engineer to improve our customers’ user experience with our AIML-focused capabilities as part of our web-based enterprise-level software solutions. The Engineer will take the designs created by User Experience and Interface (UI/UX) Designers and help architect and implement various applications and capabilities using a mix of TypeScript, React, CSS, and more.

All applicants must be able to obtain/maintain an active U.S. Security Clearance.Responsibilities Include:Collaborate with team members and in-organization stakeholdersReview designs created by UI/UX designers for feasibility and clarificationsImplement efficient, reusable UIs and components using React and TypeScriptEnsure adherence to web-based application standards, security practices, and performanceMaintain product cohesiveness with necessary additions and/or enhancementsMaintain knowledge and awareness of industry standards and any advancements in technologyCreate prototypes, mockups, and/or staging sites for stakeholder review and feedbackMinimum Required Qualifications:

BA/BS in a relevant fieldMinimum of 5 years of demonstrated experience in creating and implementing frontend applications using web-based solutionsRequired Skills:

Experience with TypeScript or JavaScriptExperience with ReactExperience with REST APIs and optimization of data for performanceUnderstanding of web-based protocols, standards, practices, and concepts such as HTTPS, TLS, Cookies, CORS, Web Sockets, JWT, and OAuthAbility to prioritize and manage several milestones and projects efficientlyAccount for challenges using problem-solving skills and seek to optimize performanceAbility to travel approximately 5%Preferred Skills:

Experience working in Agile software development processesExperience or knowledge working within a collaborative CI/CD development environmentSome familiarity with AI/ML and statistical analysis use casesExperience creating wireframes to conceptualize software requirements and use casesSome experience using deployment platforms such as Kubernetes and DockerExperience with CSS/SCSS/SASS/LESSFamiliarity with Protobuf and/or gRPCCompetencies:

Problem-solving skills with the ability to navigate ambiguous situationsExcellence in technical communication with peers and non-technical cohortsBe capable of working independently, but thrive in a team environmentSolid analytical abilities, coupled with a strong sense of ownership, urgency, and driveEEO Statement:

Applicants, employees, and former employees are protected from employment discrimination based onrace,color,religion,sex, pregnancy,sexual orientation,gender identity,national origin,age,disability, veteran status,genetic information, or any other basis protected by federal, state, or local law.