Senior Android Developer

7 years

0 Lacs

Posted:8 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Experience:

Work Location:

Notice period:


Details on tech stack

  • Deep Link/App Links architecture: intent filters, URI schema and versioning, parameter validation and allowlists, cold and warm start handling, notification and web and email entry, robust fallbacks including deferred links
  • Multi-Activity and Fragment navigation expertise: Activity Result APIs, Fragment transactions, Safe Args/NavArgs across modules, SavedStateHandle and state restoration, preventing state loss and duplicate launches, clear cross-module routing contracts.
  • Task and back stack correctness: launchMode and taskAffinity, intent flag policies for Android 12 to 14, PendingIntent mutability, up and back semantics, multi-task edge cases from deep links and notifications.
  • Kotlin concurrency with Rx interop: coroutines and Flow, structured concurrency and lifecycle scoping with ViewModel scope, safe bridging and migration from RxJava 2 or 3 with attention to backpressure, cancellation, and leaks.
  • Testing and observability for navigation: unit tests for URI and intent mappers, ActivityScenario and FragmentScenario with Espresso or UI Automator for deep link flows, Turbine for Flows, analytics on entry and drop off, startup and deep link performance tracing
  • Android Application Development: Design, develop, and maintain native Android applications using Kotlin and/or Java.
  • Performance Optimization: Ensure the best possible performance, quality, and responsiveness of applications by optimizing code and resolving bottlenecks.
  • Testing & Debugging: Write clean, maintainable, and well-documented code. Debug and resolve issues while writing and running unit and UI tests to ensure app reliability.
  • Continuous Integration: Participate in continuous integration (CI) and continuous delivery (CD) to automate building, testing, and deploying Android apps.
  • Collaboration: Work in a collaborative team environment with product managers, designers, and other developers to ship new features and improve existing ones.



Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, and advanced analytics services. Fusing technical vision with business acumen, we enable positive business outcomes for enterprise companies undergoing business transformation by solving their most pressing technical challenges. A key differentiator for Grid Dynamics is our 7+ years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization, and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India. Follow us on LinkedIn.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Grid Dynamics logo
Grid Dynamics

Information Technology and Services

Los Altos

RecommendedJobs for You

noida, uttar pradesh, india