Android Developer

Infosys•Richardson, RI

About The Position

The Android Developer role is assigned the job role of Technology Consultant 2 within Infosys Digital Experience (DX), a unit focused on designing and delivering integrated, personalized customer experiences and digital platforms. The role involves contributing across the software development life cycle, from requirements elicitation and application design through implementation, testing, release support, and documentation. The developer will design and build Android applications using Kotlin, Java, and Jetpack Compose; lead new feature development and, where applicable, migration from XML-based views to Compose; and maintain existing application modules. The role also includes owning application architecture, creating reusable UI components, addressing performance concerns, participating in code reviews, and supporting quality releases in collaboration with cross-functional and QA teams. The position includes mentoring developers, contributing to CI/CD automation, and keeping current with Android and Jetpack Compose developments. Infosys says the position may require relocation and/or travel to the work or project location. Applicants must be authorized to work in the United States without employer-based visa sponsorship; Infosys states that it cannot provide immigration sponsorship for this role now or in the future.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field; the posting also states that a bachelor's degree or foreign equivalent from an accredited institution is required, with three years of progressive experience in the specialty considered in lieu of each year of education.
  • At least 5 years of hands-on experience in native Android application development.
  • At least 2 years of hands-on experience building production apps with Jetpack Compose.
  • Production-level hands-on proficiency in both Kotlin and Java.
  • Deep understanding of Jetpack Compose fundamentals, including state hoisting, recomposition, side effects, and performance optimization.
  • Experience with Compose Navigation, Compose Animations, custom layouts, and modifiers.
  • Experience with legacy XML-based View systems and Compose-XML interoperability.
  • Strong knowledge of MVVM or MVI architecture patterns.
  • Experience with Jetpack components, including ViewModel, LiveData or 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, including 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.
  • Collaborative spirit and excellent communication skills.
  • Ability to handle SDLC phases from requirements gathering through implementation and translate complex requirements into actionable development tasks.
  • Hands-on coding experience, a proactive approach to testing and troubleshooting, and ability to work with cross-functional teams and perform software integration.
  • Authorization to work in the United States for any employer without employer-based visa sponsorship.

Responsibilities

  • Contribute to requirements elicitation by documenting assigned portions of business requirements.
  • Facilitate software application design discussions and document design decisions for the technical team.
  • Design and build modern Android applications using Kotlin, Java, and Jetpack Compose.
  • Lead development of new features primarily with Jetpack Compose while maintaining and extending existing Kotlin- and Java-based modules.
  • Lead migration from XML-based view systems to Compose-based UI where applicable, and work with Compose-XML interoperability.
  • Participate in coding and integrate new features or updates into existing applications while maintaining system stability.
  • Own end-to-end application architecture and ensure performance, quality, and responsiveness.
  • Build reusable, themeable Compose components, custom layouts, and modifiers.
  • Identify and resolve performance bottlenecks, including issues related to recomposition, state management, and memory.
  • Conduct code reviews, make changes to the codebase, maintain code repositories, and provide constructive feedback to team members.
  • Implement test strategies, analyze test results, coordinate bug fixes, and write unit and UI tests.
  • Work with RESTful APIs and third-party libraries or SDKs to extend application functionality.
  • Develop user training programs, documentation, and support frameworks for transitions to new software applications.
  • Participate in resolving production issues and recommend preventive strategies to improve system reliability.
  • Maintain records of code, testing techniques, and support activities to enrich the knowledge base and assist similar projects.
  • Mentor junior and mid-level developers on Compose best practices and modern Android architecture.
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Collaborate with QA teams to support timely, quality releases.
  • Contribute to CI/CD pipeline setup and automation for Android builds.
  • Stay current with Jetpack Compose APIs, tooling, and Android development trends.

Benefits

  • Medical, dental, vision, and life insurance
  • Long-term and short-term disability
  • 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