Position: Senior/Lead Android
Company: Grid Dynamics
Experience required: 3y
English level: upper

This is a shared svcs platform team and works with 20-30 feature teams. Need to understand Gradle, analytics, write shared components, integrate views with analytics, profiling, memory management & migrations.

Details on tech stack
- Android SDK
- Gradle with plug-ins
- Firebase: Analytics, Crashlytics
- Push Notifications
- Kotlin/Java
- Kotlin Coroutines
- MVVM

Min requirements to the candidate
- Team and Teach Leadership qualities
- B2 English
- 5+ years of Android Engineering experience
- Gradle expert, able to write Gradle plug-ins

Nice to have requirements to the candidate
- Experience with Push Notifications
- Experience with Firebase Analytics and Crashlytics

Do you have client interview?
Yes, technical and challenging one

Current team size, their locations and whether team is going to grow?
This role is on the Platform team, this team has 12 memebrs.
No team members on our side yet.

What tasks the candidate will work with?
- Interact with multiple teams. This role is on the Platform team, this team has 12 memebrs. This team does gradle work, shared components, shared views, integrating these complex views with feature teams. This is a shared svcs platform team and works with 20-30 feature teams. 
- Need to understand Gradle, analytics, write shared components, integrate views with analytics, profiling, memory management & migrations.

Selling points for this demand (what is good about project / client / team / etc)
- Ability to start a new account in Grid Dynamics.
- Complex project for the one of the biggest US retailers.