Senior Android Engineer (REMOTE)
Gridiron IT
 McLean, VA

GridIron IT is seeking a Senior Android Engineer who possesses a passion for pushing mobile technologies to the limits. The Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications in the digital identity ecosystem. The Sr Android Engineer will work closely with other app development and technical teams. The right person is a self-starter, self-sufficient, and should have 5+ years of experience developing mobile applications and related technologies.

Responsibilities

  • Build and maintain Android mobile applications, and deployment pipeline
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Write well-structured, reliable, efficient and easily maintainable code
  • Debug and optimize new and existing code, and write high quality unit tests
  • Derive actionable insights based on analytics and implement key components according to these discoveries
  • Work independently and collaboratively with other software engineers on cross-team projects, defining, designing and shipping new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Lead and contribute to peer code reviews
  • Help build out our mobile applications team

Qualifications

  • 5+ years of proven software development experience and Android skills development, and prior publication of at least one original Android app
  • 3+ years experience in Java required
  • 3+ years experience with Kotlin preferred
  • Prior work with outside data sources and APIs (Firebase, Sentry, etc)
  • Prior experience bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Knowledge of relational databases such as PostgresSQL, MySQL or MSSQL Server, or similar databases
  • Experience with source control using Git and GitHub.2
  • Strong oral and written communication skills
  • Must be a team player with a strong, self-managing work ethic
  • Must be a self-starter with a passion for software engineering, learning and continuous improvement

Bonus

  • Familiarity with Oauth 2.0 or SAML
  • Experience with Wear OS
  • Prior experience with Swift
  • Knowledge of TOTP, FIDO, Yubikeys, or mobile authenticators
  • Experience with mobile or API encryption
Support