Android Mobile Application Developer
Virginia.govAbout the role
Title: Android Mobile Application Developer
State Role Title: Android Mobile Application Developer
Hiring Range: $99,000 to $130,000
Pay Band: UG
Agency: Virginia Lottery
Location: Virginia Lottery
Agency Website: www.valottery.com
Recruitment Type: General Public - G
Job Duties
For more than three decades, the Virginia Lottery has worked to build a strong reputation, one synonymous with providing fun, entertaining experiences and doing so responsibly and with integrity. Proceeds from traditional Lottery games support K-12 public education in Virginia. Taxes generated by sports wagering and casino gaming, which are regulated by the Lottery, benefit other priorities of the Commonwealth.
The Virginia Lottery is currently seeking an Android Mobile Application Developer to join our Information Technology Services Department.
The Android Mobile Application Developer is a pivotal role within our Digital Technology Services department, responsible for overseeing the development of cutting-edge mobile applications while contributing to the broader goals of digital innovation and excellence within the organization. This role not only focuses on mobile app development but also plays a significant part in our comprehensive web and digital services strategy, ensuring a seamless and integrated user experience across all digital platforms.
The individual in this role will work closely with the Sprint/Product teams and lead the development and maintenance of high-quality mobile applications. They will collaborate with cross-functional teams, and ensure timely delivery of scalable, high-performance mobile solutions.
Android Application Development will include:
• Design, build, and maintain advanced applications for the Android platform using Kotlin and/or Java.
• Collaborate with product managers, designers, and other developers to define, design, and ship new features.
• Ensure the performance, quality, and responsiveness of applications by writing clean, maintainable, and testable code.
• Debug and resolve application issues, including performance bottlenecks, memory leaks, and crashes.
• Stay up to date with the latest trends, technologies, and best practices in mobile development.
• Participate in code reviews to maintain code quality and share knowledge with team members.
• Work with APIs and third-party libraries to integrate external services and features into mobile applications.
• Implement unit and integration tests to ensure the reliability of application functionality.
• Continuously monitor and improve the app’s performance, scalability, and security.
Cross -Functional Team Collaboration will include:
• Liaise with product managers, designers, and other stakeholders to accurately define project requirements and technical specifications.
• Collaborate with product owner to define technical specifications and project requirements.
• Promote a culture of collaboration and clear communication between the development team, designers, product managers, and other cross-functional teams.
• Engage in Agile/Scrum practices, ensuring effective project execution and team cohesion.
Note - This position requires in-office work three days per week including Tuesday and Wednesday.
Minimum Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• 3+ years proven experience in Android application development, with at least one app published in the Google Play Store.
• Experience with Jetpack Compose and modern Android development practices.
• Knowledge of reactive programming frameworks such as RxJava or Kotlin Coroutines.
• Familiarity with dependency injection tools like Dagger or Hilt.
• Experience working with CI/CD pipelines and app analytics tools like Firebase or Crashlytics.
• Understanding of mobile security and best practices for secure app development.
• Familiarity with cloud services (Azure, AWS, Firebase, Google Cloud) and mobile CI/CD tools.
• Strong proficiency in Kotlin and/or Java programming languages.
• In-depth understanding of Android SDK, Android Studio, and related development tools.
• Familiarity with RESTful APIs, JSON, and third-party integrations.
• Solid understanding of Google’s design principles, Material Design, and user interface guidelines.
• Experience with version control systems, such as Git.
• Knowledge of
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 KitFree account required — sign up in 30s