US Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 20th Oct 2022
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:
Qualifications:
Languages:
Other backend languages:
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