Android Developer

VirtusaPittsburgh, PA

About The Position

Responsible for designing, developing, enhancing, and maintaining Android mobile applications that deliver secure, scalable, and high performing digital experiences. Collaborates with product owners, UX designers, architects, QA teams, and backend teams throughout the software development lifecycle, supporting modernization initiatives, release management, continuous improvement, and long term mobile platform strategy.

Requirements

  • Android application development
  • Kotlin
  • Java for Android development
  • Android SDK
  • Android Studio
  • Jetpack Components
  • MVVM architecture pattern
  • REST API integration
  • JSON data processing
  • Material Design guidelines
  • UI development and responsive design
  • Coroutines
  • Dependency injection using Hilt and Dagger
  • Room Database
  • SQLite
  • Git version control
  • Unit testing
  • Integration testing
  • Agile Scrum methodology
  • Mobile application performance optimization
  • Application debugging and troubleshooting
  • Google Play Store deployment process
  • Mobile security best practices
  • CI CD for mobile applications
  • Third party library integration

Responsibilities

  • Designing, developing, enhancing, and maintaining Android mobile applications
  • Delivering secure, scalable, and high performing digital experiences
  • Collaborating with product owners, UX designers, architects, QA teams, and backend teams throughout the software development lifecycle
  • Supporting modernization initiatives
  • Supporting release management
  • Supporting continuous improvement
  • Supporting long term mobile platform strategy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service