
Android Mobile App Developer
m9solutions • Raleigh, NC
No Relocation
Posted: February 23, 2026
Job Description
M9 Solutions is seeking an Android Mobile App Developer to work hybrid remote/onsite on a government contract for a client located in Raleigh, NC. A Public Trust level clearance is required.
Responsibilities
- Designs and builds advanced applications for Android devices.
- Designs software tools and subsystems to support software reuse, domain analyses, and manages their implementation.
- Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques, and Computer Aided Software Engineering (CASE) tools.
- Estimates software development costs and schedule.
- Reviews existing programs and assists in making refinements, reducing operating time, and improving current techniques.
- Supervises software configuration management.
- Collaborates with cross-functional teams to define, design, and ship new features.
- Works with RESTful APIs and integrates backend services.
- Implements offline data synchronization and cloud storage solutions.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Works on bug fixing and improving application performance.
- Ensures compatibility with Android 8.0 and above.
Required Skills and Qualifications
- Bachelor’s degree from an accredited university in a related field such as Computer Science, Engineering, Information Systems, Data Processing, etc.
- 8+ years of performing software engineering activities.
- 2+ years of Android development experience.
- Published one or more Android apps in the Google Play Store.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Experience with generative AI.
- Experience with cloud technologies such as Azure.
- Proficiency in Java and/or Kotlin programming languages.
- Experience with Android SDK and Android Studio.
- Knowledge of Android UI design principles, patterns, and best practices.
- Experience with RESTful APIs and JSON.
- Familiarity with cloud message APIs and push notifications.
- Experience with offline storage, threading, and performance tuning.
- Understanding of Google's design principles and Material Design guidelines.
- Experience with version control systems (Git).
Additional Content
M9 Solutions is seeking an Android Mobile App Developer to work hybrid remote/onsite on a government contract for a client located in Raleigh, NC. A Public Trust level clearance is required.
Responsibilities
- Designs and builds advanced applications for Android devices.
- Designs software tools and subsystems to support software reuse, domain analyses, and manages their implementation.
- Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques, and Computer Aided Software Engineering (CASE) tools.
- Estimates software development costs and schedule.
- Reviews existing programs and assists in making refinements, reducing operating time, and improving current techniques.
- Supervises software configuration management.
- Collaborates with cross-functional teams to define, design, and ship new features.
- Works with RESTful APIs and integrates backend services.
- Implements offline data synchronization and cloud storage solutions.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Works on bug fixing and improving application performance.
- Ensures compatibility with Android 8.0 and above.
Required Skills and Qualifications
- Bachelor’s degree from an accredited university in a related field such as Computer Science, Engineering, Information Systems, Data Processing, etc.
- 8+ years of performing software engineering activities.
- 2+ years of Android development experience.
- Published one or more Android apps in the Google Play Store.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Experience with generative AI.
- Experience with cloud technologies such as Azure.
- Proficiency in Java and/or Kotlin programming languages.
- Experience with Android SDK and Android Studio.
- Knowledge of Android UI design principles, patterns, and best practices.
- Experience with RESTful APIs and JSON.
- Familiarity with cloud message APIs and push notifications.
- Experience with offline storage, threading, and performance tuning.
- Understanding of Google's design principles and Material Design guidelines.
- Experience with version control systems (Git).