MORSE Corp is seeking an experienced Android Software Engineer to design, develop, and deploy software for mobile Android-based applications that provide algorithmic-based simulation, situational awareness, and mission planning capabilities to a wide variety of DoD customers.
Requirements
- 5+ years of experience working with key technologies for the Android platform,
- Fluency in Kotlin
- In-depth knowledge of the Android SDK
- Experience with modern Android development practices, including Jetpack, AndroidX, MVI or MVVM, Kotlin, Coroutines, and Dependency Injection
- Familiarity with Kotlin-Gradle DSL files (Kotlin Buildscripts)
- Understanding of design patterns and familiarity with common patterns used in mobile application development, such as MVI, MVVM, and MVP.
- Experience with writing Unit Tests and Instrumented Tests.
Responsibilities
- Design, develop, and deploy Android-based applications that support autonomous vehicle systems and human teams
- Understand end user desires, needs, and requirements
- Develop high-quality, scalable, and maintainable code using modern Android development practices
Other
- US Citizenship required and the ablility to obtain a U.S. Security Clearance