CIS Secure Computing

  • Android Software Developer

    Job Locations US-VA-Ashburn
    Posted Date 1 week ago(5/14/2019 5:03 PM)
    ID
    2018-1151
    # of Openings
    1
    Category
    Software Development
    Type
    Regular Full-Time
  • Overview

    CIS Secure Computing/CIS Mobile, a best-in-class secure computing solutions company meeting the highest and strictest government standards, has an opportunity for an Android Developer. CIS has experienced consistent growth and is pursuing ambitious goals for 2019 with a commitment to improving in every aspect of the business.  This role will work closely with other application developers, engineers and technical teams to create, monitor and customize cutting edge solutions that protect our clients and their data against the numerous threats of today.  This is an exciting opportunity to have an important impact on the future of an organization, while also becoming part of a leading-edge team of dedicated professionals. If this sounds like the right next step for you, apply for this role today. 

    Responsibilities

    This position is exclusively for software developers with a experience designing and developing Android applications for the Android platform.  Some high-level responsibilities include:

    • Design and build advanced applications for the Android platform
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • Perform product design, bug verification, release testing, and beta projects on a custom Android ROM
    • Work with the device and OS teams to develop unique OS and Android framework features not possible in standard Android apps

    Qualifications

    Education and Experience:

    • Bachelor’s degree in Computer Science or related field or equivalent combination of education and work experience in the field
    • Minimum of two years’ experience in software product development for mobile and Android
    • Proficiency in Java required
    • Experience working with Android and Linux-based development teams, preferred
    •  

      Knowledge, Skills, and Abilities:

    • Experience with Kotlin
    • Experience with the Android SDK
    • Experience with Android Studio and modern Android design patterns (Architecture Components, MVVM)
    • Experience with a variety of Android based libraries like Retrofit and Dagger
    • Experience with unit and automated testing
    • Familiarity with Device Policy and MDM APIs
    • Understanding of AOSP, cloning it, building it, and contributing to it
    • Strong understanding of Git or some other Source Control system
    • Solid understanding of the full mobile development life cycle.
    • Experience building and/or flashing devices with Android System ROMs (e.g. LineageOS)
    • Skills in Linux scripting, makefiles, and Perl / python.
    • Able to handle multiple tasks and adapt to a constantly changing environment
    • High degree of initiative and creativity to suggest new ways of approaching problems and developing innovative applications
    • Team oriented with the ability to work cooperatively with personnel from various departments
    • Excellent ability to communicate through written, oral, and presentation skills
    • Strong attention to detail

    Candidates holding security clearance would be preferred

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed