Android Developer

Infosys•Orange City, FL
•$80,127 - $117,128

About The Position

The Android Developer role is assigned the job role of Technology Consultant 1 within Infosys Digital Experience. The position contributes to building digital platforms and customer experiences, and works across much of the software development lifecycle. It involves gathering and documenting stakeholder needs, participating in design discussions, developing and documenting applications according to specifications, testing and reporting defects, integrating features, monitoring and troubleshooting live applications, and maintaining technical documentation. The role calls for an agile mindset, effective communication and problem-solving, initiative in resolving production issues, and commitment to continuous learning and knowledge sharing. The preferred responsibilities describe designing and building Android applications with Kotlin, Java, and Jetpack Compose; collaborating with cross-functional teams to define and ship features; owning application architecture and quality; creating reusable Compose components and layouts; identifying performance bottlenecks; writing maintainable, tested code; conducting code reviews and mentoring developers; integrating APIs and third-party libraries; participating in Agile/Scrum ceremonies; staying current with Android development; collaborating with QA; and contributing to Android CI/CD automation. Infosys is a global digital services and consulting company serving clients in more than 50 countries. This position may require relocation and/or travel to a work or project location. Applicants must be authorized to work in the United States without employer-based visa sponsorship; Infosys states it cannot provide sponsorship for this role now or in the future.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • Hands-on experience in native Android application development.
  • Production-level hands-on proficiency in both Kotlin and Java.
  • At least 2 years of hands-on experience building production apps with Jetpack Compose.
  • Deep understanding of Compose fundamentals, including state hoisting, recomposition, side effects such as LaunchedEffect and DisposableEffect, and performance optimization.
  • Experience with Compose Navigation, Compose Animations, and custom layouts or modifiers.
  • Experience with legacy XML-based View systems and Compose-XML interoperability.
  • Strong knowledge of MVVM/MVI architecture patterns.
  • Experience with Jetpack components, including ViewModel, LiveData/StateFlow, Room, WorkManager, and Navigation.
  • Experience with dependency injection frameworks such as Dagger or Hilt.
  • Familiarity with Coroutines and Kotlin Flow for asynchronous and reactive programming.
  • Experience consuming RESTful APIs and working with JSON, Retrofit, and OkHttp.
  • Strong understanding of Material Design 3 guidelines and theming in Compose.
  • Experience with unit testing and Compose UI testing using tools such as JUnit, Espresso, Compose Test APIs, and Mockito.
  • Familiarity with Git and version control workflows.
  • Knowledge of CI/CD tools such as Jenkins, Bitrise, or GitHub Actions.
  • Understanding of app security best practices and performance optimization.
  • Experience publishing apps to the Google Play Store.
  • 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.
  • Must be authorized to work in the United States without employer-based visa sponsorship.

Responsibilities

  • Assist with targeted interviews and workshops to capture user needs and accurately document stakeholder requirements.
  • Participate in design discussions to capture software specifications and help create process documentation.
  • Develop, refine, and document code for software applications according to detailed design specifications and user requirements.
  • Execute test plans, analyze results, and report defects to the development team.
  • Support integration of software features into existing system infrastructure.
  • Monitor and troubleshoot live applications, resolve issues promptly, and document system maintenance.
  • Document coding practices, testing methodologies, and technical solutions.
  • Design and build Android applications using Kotlin, Java, and Jetpack Compose.
  • Collaborate with cross-functional teams to define, design, and ship features.
  • Own end-to-end application architecture, performance, quality, and responsiveness.
  • Build reusable, themeable Compose components and custom layouts.
  • Identify and resolve performance bottlenecks involving recomposition, state management, memory, and related areas.
  • Write clean, maintainable, well-tested code.
  • Conduct code reviews and provide constructive feedback.
  • Mentor junior and mid-level developers on Compose practices and modern Android architecture.
  • Work with RESTful APIs and third-party libraries or SDKs.
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Keep current with Jetpack Compose APIs, tooling, and Android development trends.
  • Collaborate with QA teams to support timely, quality releases.
  • Contribute to CI/CD pipeline setup and Android build automation.

Benefits

  • Medical, dental, vision, and life insurance
  • Long-term and short-term disability insurance
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service