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 :- 15th Dec 2021

JOB DETAIL

 

MUST HAVES: 

1.       Leadershipmentality, good communication skills, outspoken, explain in the architecturallevel someone who can present solution: short-termand long-term solutions, interact with the product team  

2.       AndroidDevelopment: 

a.       MVVM Architecture 

b.       Approaches (repository patten, Flows, Live data,Observers, Coroutines and Dynamic Binding) 

c.       SDK(Software Development Kit) 

d.       NativeAndroid app with modular app framework 

3.       BehaviorDriven Development 

4.       Kotlin,including: 

a.       Coroutines,late binding, suspend functions and multi-threaded application 

b.       ObjectOriented fundamentals (e.g.: inheritance, class, & static methods) 

c.       Functions& Lambdas 

d.       Variables,Lists & Loops 

5.       ROOM DB&/or SQL DB 

6.       VersionControl – GitHub with Single Branching Strategy 

7.       RESTfulAPIs 

8.       Agile 

 

Lead Role  (In addition to aboverole) -  

1.       FeatureFlag,  

2.       Roll Outstrategy 

3.       AB Testing 

4.       MobileDevOps like Managing App Releases, CI/CD platforms etc 

 

Nice to Have: 

1.       Knowledgeof App Dynamic SDK, Adobe SDK, App Deep-linking  

2.       TestDriven development 

3.       MVIArchitecture 

4.       JavaScript 

5.       eCommerce,Retail background  

 

eTeki skills assessment: 
Required: AndroidDevelopment, Kotlin, RESTful API, SQL DB, MVVM 
Optional: BehaviorDriven Development, Agile, CI/CD, Room DB 

 

Position Purpose: 
Albertsons Companies is rapidly expanding in itsdigital offerings and is in need for a senior Android Technical Lead to jointhe fast growing, consumer facing digital applications space, withresponsibility over the customer facing Android applications. These mobile appsare used by thousands of people every day. The right candidate should be ableto understand and execute on digital transformation strategies, by creatingbest in class technical solutions and leading within and across technical teamsto implement those solutions. 
 

Key Responsibilities include, butare not limited to: 

?                    Drive innovation and designsolutions for consumer facing Android mobile applications 

?                    Provide technical leadership in endto end design, development, and testing of solutions 

?                    Work with technical leads, managersand Product stakeholders to define and manage the technical roadmap 

?                    Prepare and present potentialtechnical solutions and advise the business on approach and tradeoffs 

?                    Work with developers, businessanalysts and subject matter experts to understand the complex technologicalsystem in order to produce integrated end-to-end solution options 

?                    Provide high level effort estimatesin the absence of detailed requirements 

?                    Participate in the definition andimplementation standards for mobile development.  

?                    Facilitate the implementation andadoption of new mobile tools and technologies.  

?                    Communicate solution approaches toarchitects, project teams and other stakeholders 

?                    Keep up to date on cutting edgetechnologies and effectively incorporate that knowledge to our platformroadmap, design and implementation 

Qualifications: 

?                    4-year degree (Computer Science,Information Systems or relational functional field) and/or equivalentcombination of education or work experience 

?                    8 years overall programmingexperience 

?                    4 yearsof Android development  

?                    Strong hands-on experience buildingconsumer facing mobile solutions for Android 

?                    Hands on experiencewith Kotlin. 

?                    Sound understanding of MVVMarchitectural pattern   

?                    Hands on experience with RESTfulAPIs  

?                    Behavior driven development  

?                    Database Management throughRoom DB &/or SQL DB 

?                    Experience in version controlthrough GitHub 

?                    Deep knowledge of scalability,security and maintainability of high-volume mobile applications 

?                    Strong analytical, problem-solving,leadership and decision-making skills  

?                    Ability to communicate and drivehighly complex technology solutions to broad audiences within and outside of ITthrough diagrams, written and verbal presentations and communication 

?                    Ability to work independently 

?                    Experience withreact Javascript is a big plus

Company Information