Frontend Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Innovative Defense Technologies (IDT) ยท 13 hours ago

Frontend Software Engineer

Innovative Defense Technologies (IDT) is a provider of cutting-edge cloud-based integration and data analysis for mission-critical systems in the US Department of Defense. They are seeking a Frontend Software Engineer to develop user interfaces for DoD systems, gathering requirements and creating prototypes while working closely with clients and internal stakeholders.

Information TechnologySoftware
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Work with DoD customers and internal stakeholders to gather requirements needed to build a user interface
Explore and prototype next-generation solutions for DoD customers
Design, implement and present wireframes to DoD customers and internal stakeholders to convey user interface flows using Figma (or equivalent)
Participate in developing, implementing and presenting User Interface and Experience (UI/UX) mockups and prototypes to clients and/or internal stakeholders
Design, implement, and test graphical user interfaces (GUIs) utilizing frameworks such as NextJS/React, ElectronJS, JavaFX, Qt
Integrate software components with complex DoD software environments
Support test and integration activities in IDT labs, as well as on-site customer labs
Develop software interfaces to communicate across network protocols such as REST, Websockets
Participating in and providing feedback in design reviews and code reviews

Qualification

Frontend developmentWireframesPrototypesJavaScriptHTMLCSSFrontend frameworksBack-end languagesDesktop application developmentREST API developmentVersion control softwareObject-oriented programmingSoftware Development Life CycleSoftware testingAnalytical abilitiesTechnical communication

Required

Experience in software development focusing on frontend user interfaces
Bachelor's degree in Computer Science, Computer Engineering, Physics, or Mathematics or equivalent full-time professional experience
Experience in building wireframes, mockups and prototypes using tools such as Figma (or equivalent)
Proficiency in web application development using Javascript, HTML, CSS
Proficiency in frontend frameworks such as NextJS/React, Angular or Vue.js
Proficiency in multiple back-end languages such as Java, C/C++ or Python
Proficiency in desktop application development using GUI libraries such as JavaFX, Qt, or PyQt
Experience in building, testing and maintaining docker/podman images
Experience in building, testing and maintaining Rest API Endpoints
Experience in building, testing and maintaining desktop apps
Understanding of object-oriented programming
Understanding of distributed systems, algorithms, data structures and software design patterns
Understanding of the Software Development Life Cycle
Proficiency working with version control software like Git, SVN and software development environments
Experience with software testing and configuration management
Ability to decompose and document requirements and specifications
Ability to convert vague customer requirements into a refined software solution
Ability to work on-site with potential hybrid flexibility
Ability to travel approximately 25%
All applicants must currently possess an active U.S. Security Clearance

Preferred

3 years of professional experience in Software Development
Experience with publish and subscribe architectures and technologies (ex: Kafka, RabbitMQ, AMQP and DDS)
Experience with working with relational databases (sql, myql, postgresql, h2)
Experience with building desktop and web applications in a secured, airgapped environment
Knowledge of Security Technical Implementation Guide (STIG) requirements
Knowledge of vulnerability scanning tools (Anchore, Trivy, JFrog X-Ray)

Company

Innovative Defense Technologies (IDT)

twittertwittertwitter
company-logo
Innovative Defense Technologies is an information technology company that provides software testing and data analysis services.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Bernie Gauf
President & CEO
linkedin
Company data provided by crunchbase