Principal Sr/Engineer (Android) - India

Posted 2 Days Ago
2 Locations
In-Office or Remote
Senior level
Agency • Information Technology
The Role
Leads Android architecture and development for mobile shopping and pharmacy products. Builds complex features, improves CI/CD pipelines, supports tooling, monitors application health, troubleshoots production issues, and drives root-cause analysis. Partners with product, UX, design, data, and engineering teams to deliver accessible user experiences. Provides technical guidance, mentors engineers, champions security and testing practices, and supports end-to-end application delivery.
Summary Generated by Built In

Mandatory Android Skillsets received from Alisha Perry on 4th Sep 2024.

Skills required Detailed description Compose Experience working with Jetpack Components(Compose, Architecture Components, Navigation & etc.). (3+ years) Kotlin Expert level Android development using Java(5+ years) and Kotlin (4+years) Kotlin Coroutines   MVVM (Model-View-ViewModel), MVI (Model-View-Intent) & MVP Solid understanding of modern software architectures mockito or junit Experience in writing Unit tests with jUnit, Mockito Espresso   Network Library Integration Knowledge of mobile network communication (OKHTTP, Retrofit) Deploymnet pipelines Experience working with GIT, Jenkins, CI/CD Crashlytics tools Experience working with Crashlytics tools like Firebase, New Relic & etc. Android SDK Exposure to development of applications across different form factor (mobile, tablet, etc.) and supporting different Android versions Exposure to performance tuning, power consumption & Material UI Experience with dependency injection frameworks (Dagger, Hilt) Experience working with remote data via JSON Experience with SQLite using Room ORM Tools Rally/Jira

Job Description received from CVS in Jan 2024.
Job description:-  

  • As a Principal/Sr Engineer, you will be helping advance our architecture and Mobile Product, working with cross-functional teams such as design, product, analysts to deliver great user experiences. 
  • You will partner with Apps Platform Engineers, Product Managers, Engineering Managers and fellow Feature Team engineers to build products used make our powerful omni channel shopping an easy and seamless experience. 
  • You will be considered a subject matter expert in software engineering best practices for the full software development life cycle as well as in our Pharmacy domain. 

Work breakdown structure for this role:

  • In this role, you will be spending certain amount of time developing Android code especially complex use-cases. In addition, you will be partnering with Product, UX and Engineers to iterate the features and improving our Product. 

Other responsibilities may include (but not limited to):

  • Improve and maintain our mobile apps CI and CD infrastructure and pipelines. 
  • Provide high level tooling support to team engineers
  • Collaborate to drive solutions that would reduce cost and time to marketBe responsible for end-to-end application delivery including coordination with required teams for production deployment
  • Continuously monitoring application health and KPIs, support triage of any production issues as and when needed
  • Collaborate in troubleshooting complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues
  • Be an advocate of security best practices, champion and support the importance of security within engineering
  • Provide technical guidance and mentoring to the fellow engineers in software design and development activities
  • Job duties may change at any time due to business needs  

Required Qualifications:

  • 10+ years of Software development experience with at least 7+ years in designing/developing Android Mobile applications.
  • Experience with modern Android development frameworks such as Jetpack compose and Kotlin.
  • Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences.
  • Experience in influencing large organizations on best practices in Mobile Android development.
  • Accessibility experience
  • Strong desire to build in test from the start with TDD development experience. 
  • Continuous delivery in mobile, code review, static analysis, continuous integration, automation, and functional testing  Preferred Qualifications:
  • Experience in handling multiple competing priorities in a fast-paced environmentBFF (Backend for FrontEnd) and GraphQL
  • Expertise in Android tools, frameworks and Reactive Programming and building Design Systems libraries.Integrating with third party frameworks, tools, and SDKs
  • Experience with authenticated session using OAuth and authenticated tokens.
  • Experience with build systems on highly modularized apps (Gradle, custom plugins)Static and dynamic analyzers (Android lint, ktlint, Custom Rules

Skills Required

  • 10+ years of software development experience
  • 7+ years designing and developing Android mobile applications
  • Expert Android development using Java with 5+ years of experience
  • Kotlin development with 4+ years of experience
  • Jetpack Compose and Jetpack Components experience, including 3+ years with Compose
  • Kotlin Coroutines experience
  • Understanding of MVVM, MVI, and MVP architectures
  • Unit testing with JUnit and Mockito
  • Espresso and functional testing experience
  • Mobile network communication using OkHttp or Retrofit
  • Git, Jenkins, and CI/CD pipeline experience
  • Experience with Firebase Crashlytics, New Relic, or similar tools
  • Android SDK experience across mobile, tablet, multiple form factors, and Android versions
  • Performance tuning, power consumption optimization, and Material UI experience
  • Dependency injection using Dagger or Hilt
  • Remote data integration using JSON
  • SQLite and Room ORM experience
  • Experience collaborating with design, product, data, and engineering teams
  • Experience influencing large organizations on Android development best practices
  • Accessibility experience
  • Test-driven development experience
  • Continuous delivery, code review, static analysis, continuous integration, automation, and functional testing experience
  • Experience handling multiple competing priorities in a fast-paced environment
  • BFF and GraphQL experience
  • Expertise in Android tools, frameworks, reactive programming, and design system libraries
  • Experience integrating third-party frameworks, tools, and SDKs
  • OAuth and authenticated token experience
  • Gradle, custom plugins, and highly modularized application build systems experience
  • Android Lint, Ktlint, and custom static or dynamic analyzer experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
5,017 Employees
Year Founded: 2007

What We Do

Photon.com has emerged as one of the world’s largest and fastest-growing Digital Agencies. We work with 40% of the Fortune 100 on their Digital initiatives and are known for our ability to integrate Strategy Consulting, Creative Design, and Technology at scale. Please visit www.photon.com to learn more about us, how we work, and our customer case studies. Digital Transformation Starts Here.

Similar Jobs

Photon Logo Photon

Principal Sr/Engineer (Android) - India

Agency • Information Technology
Remote
India
5017 Employees
Remote or Hybrid
2 Locations
289097 Employees

Hilton Logo Hilton

Fnb Associate

Events • Food • Travel • Hospitality • Hotels & Resorts
Remote
India
500000 Employees

Hilton Logo Hilton

Food & Beverage Manager

Events • Food • Travel • Hospitality • Hotels & Resorts
Remote
Goa, IND
500000 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Austin, TX
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
174 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account