If you are a sharp software engineer with strong Java and Android fundamentals, interest in working on both native mobile device apps and are ready to tackle the challenges of developing software for use in the tactical environment, we are interested in hearing from you.
OFFICIAL DUTIES:
Work experience - from 2-3 years;
Designing and developing native Android applications
Assisting with the testing and integration of applications and systems prior to delivery to users
Designing and developing scalable, "big data" applications for analyzing and understanding information from various sources
Using and evolving internally-developed Android SDKs for the tactical space -Designing, developing, and maintaining internal tooling used in the creation of various software products
Working closely with your teammatesoffice to solve problems and produce high-quality software
Continuously challenging yourself to become a better software developer
REQUIREMENTS AND SKILLS:
Obtained a degree in Computer Science or a related field, or have equivalent work experience with demonstrable capability
Worked with Java and the Android SDK, particularly developing native Android applications
Used and understand the Android APIs and development tools, including Android Studio
Are able to use modern build tools, including Git and Gradle
Have experience with and are comfortable using non-Windows (Linux, Mac OS X) platforms for software development
EVEN BETTER:
Experience using Git (or a Git-based implementation, e.g. Stash, Bitbucket, Github) in a collaborative environment
Especially on a large-scale software project -Experience using Gradle and Maven
Published applications in the Google Play Store (please provide links)
Published software projects for external consumption, or significant contributions to existing open-source projects (please provide Github or other repository links and information)