Retour aux emplois
XX
Mobile Android Technical LeadSoftware Technology IncUnited States
XX

Mobile Android Technical Lead

Software Technology Inc
  • US
    United States
  • US
    United States

À propos

Android Tech Lead
The Android Tech Lead is responsible for leading and participating in the design process. This role will complete estimates for design, development, implementation, and rollout tasks. The Android Tech Lead also communicates with the appropriate teams to ensure that assignments are delivered with the highest level of quality and in accordance with Kroger and industry standards. Minimum Position Qualifications
• 7+ years of experience with Mobile Development and building user-facing applications on Android. • Expert knowledge of Android SDK and different versions of Android. • Strong knowledge of Google’s Android UI design principles, patterns, best practices, and interface guidelines. • Experience working the Android AOSP frameworks, NDK, SDK, and libraries. • Experience working with offline storage, threading, and performance tuning. • 5+ years of experience with RESTful APIs that connects Android applications to back-end services. • Experience with optimizing mobile apps, in Java and Kotlin. • 5+ years of experience with continuous integration and automated testing integration • 5+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure • Proficient understanding of code versioning tools, such as Git, GitHub Saas • Ability to understand business requirements and translate them into technical requirements. • 5+ years of experience with Kotlin, Kotlin flow, Kotlin Coroutines • 5+ years of experience with design patterns, coding conventions, creation of libraries, modularization • 5+ years of experience with planning, designing, and developing libraries using Kotlin • 3+ year of experience coding in Java. • Ability to interact well in a team environment. Key Responsibilities
Essential Job Functions • Lead and participate in the design and implementation of applications. • Develop programming specifications. Design, code, and unit test application code using best practices. • Complete work estimates and plans independently as appropriate for design, development, implementation, and rollout tasks. • Champion company standards and best practices. Work to continuously improve software delivery processes and practices. • Assist other team members with assignments including mentoring or providing on-the-job training to more junior associates. Mentor team members in software development principles, patterns, processes, and practices. • Build partnerships across the application, business, and infrastructure teams. • Create technical system documentation and ensure that this documentation remains current. • Support and maintain applications utilizing required tools and technologies. Provide support for applications, including involvement with the Support Center, NOC, Infrastructure teams, and vendors as appropriate. Provide off-hours support (24 x 7) as required. • May direct the day-to-day work activities of other team members.
  • United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.