Android Developer

$145,600 - $156,000/Yr

KPG99 - Chicago, IL

posted 2 months ago

Full-time
Chicago, IL
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled Android Developer to join our dynamic team in Chicago, IL. The ideal candidate will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. This role requires a strong understanding of Android development principles and the ability to work collaboratively with various stakeholders to deliver high-quality applications. The Android Developer will be expected to develop client code solutions that align with the product strategy while adhering to established engineering best practices and design guidelines. In this position, you will partner with Software Engineers, UX/UI designers, Quality Engineers, and Product Owners/Analysts to create engaging and purposeful customer experiences. You will actively participate in all team agile ceremonies, ensuring that all team commitments are delivered on time and meet the highest quality standards. As an advocate for the mobile platform, you will engage with both internal and external developer communities, sharing knowledge and best practices. Continuous learning is essential, and you will be expected to stay updated on technologies related to mobile development, including Kotlin and third-party libraries. Additionally, you will mentor junior to mid-level team members, lead the delivery of major components in collaboration with Senior Engineers and Architects, and contribute to group discussions by incorporating feedback from the broader team. Identifying technical obstacles early and working closely with the team to find creative solutions will be a key part of your role. You will also review pull requests to ensure adherence to Kotlin and other language idioms, fostering a culture of quality and excellence within the team.

Responsibilities

  • Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
  • Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
  • Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality
  • Be an active advocate of the mobile platform through both internal and external developer communities
  • Remain an active learner in all technologies related to mobile development (Kotlin, Swift 3rd party libraries, etc.)
  • Influence and contribute to group discussions and incorporate feedback/communication from the broader team
  • Mentor junior to mid-level members of the team
  • Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.)
  • Own and lead delivery of major components and platform needs in partnership with Senior Engineers and Architects
  • Consistently share best practices and improve processes within and across sprint teams
  • Identify technical obstacles early and work closely with the team to find creative solutions
  • Review pull requests and ensure adherence to Kotlin and other language idioms

Requirements

  • At least 4 years of professional software engineering experience (Internship experience does not apply)
  • At least 2 years of experience building Android applications
  • At least 2 years of experience with Kotlin

Nice-to-haves

  • 3+ years of experience building Android applications
  • 3+ years of experience with Kotlin
  • 1+ years of experience in open-source frameworks
  • 1+ years of experience with Agile practices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service