Jobs and Careers
AN

Mobile Application Developer

AnaVation
Quantico, VA, United Statesfull_timeVerifiedPosted 16 May 2023

About the role

Be Challenged and Make a Difference 
In a world of technology, people make the difference. We believe if we invest in great people, then great things will happen. At AnaVation, we provide unmatched value to our customers and employees through innovative solutions and an engaging culture. 
Description of Task to be Performed:· Develop and maintain the Java-based Android application.· Use creativity to turn new requirements into a functional and reliable design.· Understand the full range of Android topics to include activity management and fragments, background services, tray notifications, push notifications, database operations, permissions, broadcast receivers, and complex asynchronous networking operation.· Will be to integrating SDKs for SaaS providers into the app.· Use agile development practices to produce iterative software updates and feedback loops.· Use understanding of the Android security model and defensive security-topics to harden the app.· Create and implement user interface designs and work with customer to elicit user feedback· Design and develop user interface based on XML layout definitions· Support a SQL-based database· Design and conduct app-level tests including the creation and maintenance of unit tests, test automation, and a continuous integration pipeline· Work across teams to integrate a robust and secure solution· Identify, recognize, and recommend new and relevant mobile techniques, methodologies, and security mechanisms

Required Qualifications:

  • 5 years of relevant experience with mobile application development.
  • Ability to design, deploy, and maintain an Android application.
  • Proven experience with the Android platform, Java, SQL, Android Developer Studio, and the Gradle build-system.
  • Experience with supporting SW development projects involving multiple developers, including working with language family IDEs and generating code documentation
  • Familiarity in using issue tracking software (i.e. gitlab) as part of a team
  • Knowledge of git or equivalent version control systems
  • Possession of excellent analytical and technical writing skills
  • Possession of excellent oral and written communication skills
  • BA or BS degree

Preferred Qualifications:

  • Familiarity with DevOps methodologies as part of a Continuous Integration/Continuous Delivery workflow
  • Familiarity with gRPC, Protobuf, GoLang technologies
  • Familiarity with Linux and bash scripting
  • Familiarity with encryption techniques
Benefits ·        Generous cost sharing for medical insurance for the employee and dependents ·        100% company paid dental insurance for employees and dependents ·        100% company paid long-term and short term disability insurance ·        100% company paid vision insurance for employees and dependents ·        401k plan with generous match and 100% immediate vesting ·        Competitive Pay ·        Generous paid leave and holiday package ·        Tuition and training reimbursement ·        Life and AD&D Insurance
About AnaVation AnaVation is the leader in solving the most complex technical challenges for collection and processing in the U.S. Federal Intelligence Community. We are a US owned company headquartered in Chantilly, Virginia. We deliver groundbreaking research with advanced software and systems engineering that provides an information advantage to contribute to the mission and operational success of our customers. We offer complex challenges, a top-notch work environment, and a world-class, collaborative team.  
If you want to grow your career and make a difference while doing it, AnaVation is the perfect fit for you!

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

AnaVation

View company profile →