Develop and maintain suite of Android applications in support of customer objectives.
Leverage creativity to turn new requirements into a function and reliable design.
Understand the full range of Android topics to include activity management and fragments, background services, worker manager, notifications, push notification database operations, and networking operations.
Iterative development managing app releases, alpha and beta mechanisms.
Understand the Android security model and defensive security-topics including certificates, encryption, and keystores.
Understand monitoring best practices to include the use of Crashlytics.
Evaluate, maintains and develops the app, server API, and security model.
Support mobile-first concepts such as device orientation, network stats, and peak notifications
Support app database updates
Design and develop user interfaces
BA degree in one of the following areas: Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Computer and Information Security, Computer Security and/or Network Administration from an accredited university/college with 5 years’ experience; MA degree in Computer Science or related with 3 years; PhD in Computer Science or related discipline with 2 years’ experience; or equivalent combination of training and experience.
5 years of relevant experience with mobile app development
Ability to design, deploy and maintain an Android application
Proven experience with Android, Java, Kotlin, and Android Developer Studio.
Familiarity with MVC framework and Cordova a plus.
Familiarity with Material Design best practices; possess experience with UX concepts, comfortable performing manual and automated testing and incorporating user feedback.
An intellectual curiosity and desire to identify, recognize, and recommend new and relevant mobile techniques, methodologies, and security mechanisms
An eagerness to be part of a hybrid R&D-DevOps team that necessitates creativity, a desire to push the boundary of the art of the possible, and a willingness to be available to support operational deployments at an operational tempo
A track-record of rising to the top of prior teams while demonstrating interpersonal skills that enhance team dynamics and reduce communication burdens/costs
A capacity to work independently, as part of a team, and be accountable to delivery and meet deadlines
Active Secret with ability to obtain TS/SCI clearance