Infosys - Atlanta, GA

posted 3 months ago

Full-time - Mid Level
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

Infosys is seeking an Android Senior Developer who will play a pivotal role in interfacing with key stakeholders and applying technical proficiency across various stages of the Software Development Life Cycle (SDLC). This includes Requirements Elicitation, Application Architecture definition, and Design. The successful candidate will be responsible for creating high-level design artifacts and delivering high-quality code deliverables for a module. Additionally, the role involves leading validation for all types of testing and supporting activities related to implementation, transition, and warranty. The position is part of a learning culture where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued. Candidates must be located within commuting distance of Atlanta, GA; Richardson, TX; Reston, VA; Kansas City, KS; Phoenix, AZ; or Mechanicsburg, PA, or be willing to relocate to one of these areas. The position may require travel within the United States. Candidates authorized to work for any employer in the United States without employer-based visa sponsorship are welcome to apply, as Infosys is unable to provide immigration sponsorship for this role at this time.

Responsibilities

  • Interface with key stakeholders to gather requirements and define application architecture.
  • Create high-level design artifacts and deliver high-quality code for assigned modules.
  • Lead validation for all types of testing and support implementation, transition, and warranty activities.
  • Participate in a collaborative learning culture that values teamwork and diversity.

Requirements

  • Bachelor's degree or foreign equivalent from an accredited institution; will consider three years of progressive experience in lieu of every year of education.
  • 4+ years of experience in Information Technology.
  • Strong knowledge of Java and Android build system with experience in Kotlin.
  • Proficient in Android development tools and technologies, including Jetpack Compose, Room Database, Retrofit, and Firebase.
  • Strong object-oriented design skills, including design patterns, data structures, and test-driven development.
  • Sound knowledge of memory management and concurrency in Android development.
  • Working knowledge of Android internals, UI design principles, patterns, and best practices for building high-performance apps.
  • Experience building Android apps from scratch with a strong focus on architecture, familiar with MVP, MVVM, VIPER, etc.
  • Experience working with remote data via REST and JSON, and with third-party libraries, APIs, and web services.

Nice-to-haves

  • Hands-on knowledge of Junit and Mockito for testing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service