Talent.com
Senior Android Developer

Senior Android Developer

geideaDelhi, India
2 days ago
Job description

Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation.

Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market.

Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.

Our technology mirrors our people - Smart, Innovative & Forward Thinking

www.geidea.net

To maintain competitive advantage as we grow, we are currently looking for new "Senior Android Developer"

Job purpose :

We are looking for a passionate and technically strong

Senior Android Developer

to join our Mobile Applications team.

In this role, you will lead the design and development of scalable, high-performance Android applications that power our fintech solutions. You will collaborate closely with cross-functional teams — Product, Design, Backend, and QA — to deliver secure, user-friendly, and reliable mobile experiences.

Key accountabilities and decision ownership :

Drive the end-to-end delivery of complex app modules — from design to deployment — ensuring scalability, performance, and reliability.

Design and implement clean, modular, and maintainable architecture using

MVVM

and

Clean Architecture

principles across Android and shared

KMM

components.

Develop rich UIs using

Jetpack Compose

and

Compose Multiplatform , maintaining design accuracy through close collaboration with the

UI / UX team (Figma) .

Integrate and optimize

RESTful APIs

with robust error handling, caching, and offline support.

Apply modern Android practices using

Coroutines, Flow, Hilt / Koin, Navigation Component, Room,

and

WorkManager .

Optimize app performance, memory efficiency, and responsiveness while maintaining

security and compliance standards .

Collaborate effectively with

Product, Design, Backend,

and

QA

teams to convert business requirements into scalable technical solutions.

Maintain high code quality through

code reviews, unit testing,

and

CI / CD best practices .

Monitor app stability and analytics using

Firebase Crashlytics, Firebase Analytics,

and

Performance Monitoring , driving improvements through insights.

Stay up to date with emerging

Android and Multiplatform

technologies to continuously improve team efficiency and product quality.

Must have technical / professional qualifications :

5+ years

of hands-on Android development experience with strong proficiency in

Kotlin .

Practical experience working on

Kotlin Multiplatform Mobile (KMM)

projects.

Expertise in

Jetpack Compose, MVVM, Dependency Injection (Hilt / Koin), Coroutines,

and

Flow .

Strong understanding of

asynchronous programming, multi-threading,

and

memory optimization .

Proven experience in

modular architecture design

and

feature-based project structure .

Solid experience integrating

RESTful APIs

and managing

data synchronization .

Familiarity with

Firebase (Crashlytics, Analytics, Performance Monitoring)

and

Mixpanel

for app analytics and stability.

Deep understanding of

mobile app security best practices

— secure storage, encryption, and vulnerability prevention.

Excellent communication skills and ability to work effectively in

agile, cross-functional teams .

Strong ownership mindset with the ability to

prioritize and deliver

within timelines.

Experience in

POS, fintech, or payment domain

applications.

Knowledge of

remote configuration, feature toggles,

and

dynamic UI management .

Exposure to

CI / CD pipelines

(GitLab CI, Jenkins, or similar).

Basic understanding of

iOS integration

in

KMM projects .

Experience working in

multi-module, scalable app architectures .

Our values guide how we think and act - They describe what we care about the most :

Customer first

  • It’s embedded in our design thinking and customer service approach

Open

  • Openness allows us to constantly improve and evolve
  • Real

  • No jargon and no excuses!
  • Bold

  • Constantly challenging ourselves and our way of thinking
  • Resilient

    – If we fail, we bounce back stronger than before

    Collaborative

  • We know that we can achieve a lot more as a team
  • We are changing lives by constantly striving for a better solution.

    Create a job alert for this search

    Android Developer • Delhi, India