BigBear.ai is seeking an Application Developer to be the technical lead for the EPD Interactives team, responsible for developing highly custom FINTEL products that require enhanced visualization and interactive tools to support product analysis. These interactive products are single-page applications built with Angular or React, leveraging JavaScript libraries for dynamic, data-driven visualizations and custom reusable UI components. The applications need to support mobile devices for executive briefings and host data for discovery and timely updates.
Requirements
- 5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods
- 5+ years of software development experience with a variety of programming languages, technologies, tools, or web development stacks
- Experience using modern JavaScript frameworks such as Angular and React
- HTML and CSS
- Experience implementing web/front-end applications with enhanced visualization and interactive tools.
- Experience integrating JavaScript libraries for interactive components within applications
- Experience using back-end and front-end languages to develop complete solutions
- Experience with a major programming language such as NodeJS and TypeScript
- Experience with Material UI/MUI
Responsibilities
- Lead a small development team providing guidance and direction to ongoing projects by coordinating and leading regular synch meetings to review project status and progress.
- Interact with customers and prime contractors to understand requirements for interactive products
- Facilitate data gathering, prototype implementation, and styling applications according to determined mockups.
- Integrating visualization tools such as maps, charts, timelines, etc.
- Conduct research & development and integrating enhanced tools for visualizations.
- Support customers and published interactive products including product revisions and updates.
Other
- Lead a small development team providing guidance and direction to ongoing projects by coordinating and leading regular synch meetings to review project status and progress.
- Interact with customers and prime contractors to understand requirements for interactive products
- Experience creating solutions to complex problems within a collaborative, cross-functional team.
- Experience mentoring or supervising employees within a collaborative team environment
- Experience meeting with government clients to sync priorities and ensure timelines are met