Android Developer

Infosys•Georgia, TX

About The Position

As a Technology Consultant 2 in Infosys’s Digital Experience unit, you will contribute to the development and support of Android software applications. The role spans the software development lifecycle, from documenting business requirements and facilitating design discussions to coding, integration, testing, deployment support, and production issue resolution. You will help maintain application stability and quality, document technical and support activities, and develop training and support materials for users.

Requirements

  • Strong knowledge of Java and the Android build system, with experience in Kotlin.
  • Proficiency with Android development tools and technologies, including Jetpack Compose, Room Database, Retrofit, and Firebase.
  • Bachelor’s degree or foreign equivalent from an accredited institution; three years of progressive experience in the specialty may be considered in lieu of each year of education.
  • Candidates must be authorized to work in the United States for any employer without employer-based visa sponsorship; Infosys cannot provide immigration sponsorship now or in the future.

Nice To Haves

  • Strong object-oriented design skills, including design patterns, data structures, and test-driven development.
  • Knowledge of memory management and concurrency.
  • Working knowledge of Android internals, Android UI design principles, patterns, and best practices for building high-performance, low-footprint apps.
  • Experience building Android apps from scratch with a strong focus on architecture.
  • Familiarity with MVP, MVVM, VIPER, or similar architectures.
  • Experience working with remote data via REST and JSON.
  • Experience with third-party libraries, APIs, web services, and JSON, such as Dagger, RxJava, Retrofit, GSON, and Jackson.
  • Hands-on knowledge of JUnit and Mockito.

Responsibilities

  • Document assigned portions of business requirements as part of requirements elicitation.
  • Facilitate software application design discussions and document design decisions for the technical team.
  • Code and integrate new features or updates into existing applications while maintaining system stability.
  • Conduct code reviews, make changes to the codebase, and maintain code repositories.
  • Implement test strategies, analyze results, and coordinate bug fixes to uphold software quality standards.
  • Develop user training programs, documentation, and support frameworks to support transitions to new applications.
  • Resolve production issues and recommend preventive strategies to improve system reliability.
  • Maintain records of code, testing techniques, and support activities for the knowledge base and related projects.
  • Work with cross-functional teams on software integration and participate across SDLC phases from requirements gathering to implementation.

Benefits

  • Medical, dental, vision, and life insurance
  • Long-term and short-term disability coverage
  • Health and dependent care reimbursement accounts
  • Accident, critical illness, hospital indemnity, and legal insurance
  • 401(k) plan and contributions dependent on salary level
  • Paid holidays and paid time off
  • Competitive pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service