Overview
We are seeking an experienced Mobile Application Developer / Systems Engineer who can quickly contribute with minimal ramp-up time. This role supports mission-critical operations by combining mobile application development, geospatial expertise, and systems engineering. The ideal candidate will serve as a technical subject matter expert (SME) in mobile technologies and geospatial systems, working closely with program leadership, customers, and cross-functional teams to design, develop, and deliver scalable technical solutions.
What will you do?
-
- Develop and maintain mobile applications for Android and iOS platforms, with a strong emphasis on Android development.
- Serve as a Subject Matter Expert (SME) in mobile technologies and geospatial systems (GIS).
- Translate customer operational needs into technical requirements, concepts of operation (CONOPS), and UI/UX designs.
- Support the Program Manager with operational, technical, and strategic initiatives.
- Collaborate with mission partners and enterprise teams to integrate geospatial data into enterprise web applications.
- Participate in technical discussions with vendors, providing guidance on mobile hardware, operating systems, software, and security mechanisms.
- Manage and track software development lifecycle activities, including risks, issues, dependencies, and progress.
- Develop and maintain applications across multiple platforms, including Windows and Linux using Electron.
- Support system administration, database administration, file management, and access control within AWS environments (EC2, S3).
- Lead or contribute to Agile development processes, including sprint planning, execution, and tracking.
- Develop and execute test plans and provide technical support and training to users.
- Maintain source code repositories and documentation in accordance with best practices.
Do you have what it takes?
- Active TS/SCI with Polygraph required.
- Bachelor's degree in Geospatial Intelligence, Geography, Remote Sensing, Intelligence Studies, Engineering, or related field, or equivalent experience
- Strong experience with Geospatial Information Systems (GIS) applications and services.
- Proven experience developing mobile applications for:
- Android (required)
- iOS (preferred)
- Experience building mobile apps using React (React Native) and JavaScript.
- Proficiency with development tools:
- Visual Studio Code
- Android Studio
- Xcode
- Node.js
- Experience developing cross-platform desktop applications using the Electron framework (Windows/Linux).
- Experience working in small, collaborative development teams.
- Experience gathering and defining:
- Functional requirements
- CONOPS
- UI/UX designs
- Experience managing iterative software development and release cycles (Agile).
- Hands-on experience with JIRA for sprint tracking and workflow management.
- Experience using GitHub and/or GitLab for source code management.
- Experience developing and executing test plans.
- Experience providing technical support and end-user training.
- Strong understanding of emerging technologies and software engineering best practices.
- Experience supporting technical operations in a mission-driven environment.
|