Us Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 15th Dec 2021
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