Required Skills

Android Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 20th Oct 2022

JOB DETAIL

Seeking a versatile, enthusiastic, and friendly senior Android UI developer for the Kroger Design System team. The KDS is a collaboration system which designers and developers use to create highly functional and visually cohesive products. The system enables a consistent and efficient way of working that promotes creativity and flexibility.

 

The KDS core team publishes libraries for designers and developers to build user interfaces in the Apple, Google, and Browser ecosystems. The design system libraries provide utilities and reusable components which are used by teams across Kroger to produce associate- and customer-facing applications.

 

The team also maintains a high-quality documentation website as a reference for consumers of the design system. It provides design guidance, getting started guides for each platform, plus tech specs and examples for every component. 

 

Responsibilities:

  • Produce clean, efficient code based on specifications
  • Verify and deploy systems and libraries
  • Troubleshoot, debug, and upgrade existing software
  • Work with designers & developers to design API-first (vs. integration-first) systems
  • Develop APIs with a design-first (vs. code-first) approach
  • Gather and evaluate user feedback
  • Recommend and implement improvements
  • Write and maintain excellent technical documentation
  • Integrate third-party software as needed

 

Qualifications:

  • Extensive knowledge of Android themes and styles
  • Experience using, building, and maintaining a design system
  • Experience creating Android libraries for other developers to consume
  • Experience with Jetpack Compose
  • Knowledge of how to take advantage of Kotlin Flows in UI development
  • Experience with CI/CD for Android
  • Experience working on a multi-disciplinary team including other developers as well as design and product management

 

Languages:

  • Java
  • Kotlin
  • SQL
  • XML
  • JSON

 

Other backend languages:

  • Any shell script

 

Tools & Concepts:

•             Android SDK

•             Android studio/Visual studio

•             Material Design

•             Git/GitHub

•             Databases like Room Database, SQLite

•             Testing tools like JUnit, Mockito

•             REST & SOAP services

 

Key Responsibilities

•             Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase

•             Responsible for development implementation of technical design within a defined set of teams. Execute against defined technology roadmap to support project portfolio and business strategy

•             Participate in implementing enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance

•             Provide technical clarity between ongoing projects and the strategic objectives of the company

•             Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and transform the existing core technology base and IT estate

•             Implement high-level migration plans to address the gaps between the current and future state solution

•             Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement

•             Mentor team members in software development principles, patterns, processes and, practices

 

Company Information