Talent.com
Senior Android Developer
Senior Android DeveloperVerifone • Bengaluru, Karnataka, India
Senior Android Developer

Senior Android Developer

Verifone • Bengaluru, Karnataka, India
30+ days ago
Job description

About the Role :

We are looking for an experienced Senior Android Developer to design, develop, and maintain high-performance Point-of-Sale (POS) terminal solutions . The ideal candidate will have expertise in Java , a strong grasp of Kotlin concepts , and a background in developing secure and scalable payment applications . This role involves leading development efforts , mentoring junior developers, and ensuring best practices in mobile application architecture.

Responsibilities :

  • Design, develop, test, automate and maintain Payment applications on Android based POS devices using Java.
  • Implement Kotlin concepts to support modern Android development practices and future system upgrades.
  • Apply concepts of domain engineering to maximize reusability among a family of Android POS devices.
  • Collaborate with cross-functional teams to define, design, and deliver new applications / features.
  • Write clean, scalable, and efficient code while following best coding practices.
  • Optimize application performance, memory usage, and battery efficiency.
  • Ensure high-quality UI / UX implementation in collaboration with designers.
  • Debug and resolve software defects, ensuring application stability.
  • Implement and maintain MVVM / MVP architecture and dependency injection frameworks like Dagger / Hilt.
  • Integrate RESTful APIs, third-party services, and networking components into mobile applications.
  • Stay updated with the latest Android trends, frameworks, and best practices.
  • Mentor and guide junior developers in coding, design, and development methodologies.
  • Participate in code reviews, sprint planning, and Agile development processes.

Qualifications and Required Skills :

  • 5 - 8 years of experience in Android development.
  • Strong proficiency in Java with a solid understanding of Kotlin concepts
  • Strong knowledge of architectural patterns such as MVVM, MVP, or Clean Architecture
  • Experience with modularization, dependency injection (e.g., Dagger or Hilt), and reactive programming (e.g., RxJava, Coroutines / Flows).
  • Proficiency in Git, CI / CD pipelines, and Agile methodologies.
  • Strong knowledge of networking concepts, including TCP / IP, HTTP, HTTPS, Web Sockets, and SSL / TLS.
  • Experience integrating secure authentication mechanisms, such as OAuth, JWT, and token-based authentication.
  • Strong debugging and performance optimization skills.
  • Knowledge of unit testing and automation testing frameworks (JUnit, Espresso, Mockito).
  • Excellent problem-solving, analytical, and communication skills.
  • Knowledge of software quality metrics and mechanisms to implement and monitor them.
  • Knowledge of patterns for software architecture and design.
  • Strong knowledge of Object-Oriented concepts and software components.
  • Preferred Skills :

  • Experience working with Payment applications on POS devices (Ingenico, Verifone, PAX etc).
  • Experience in EMV, NFC, and ISO 8583 protocols for secure transactions.
  • Experience with cryptographic security concepts like DUKPT, AES, RSA, and HMAC.
  • Familiarity with security best practices in mobile app development.
  • Knowledge of Jetpack Compose for modern UI development.
  • Knowledge of C++ development will be a bonus.
  • Create a job alert for this search

    Android Developer • Bengaluru, Karnataka, India

    Related jobs
    Technical Lead

    Technical Lead

    BeeHyv Software • Bangalore Urban, Karnataka, India
    Senior Mobile Developer (SDE III) – Android & iOS (Native).BeeHyv is a boutique software engineering firm helping enterprises and product companies modernize systems, build cloud-native platforms, ...Show more
    Last updated: 23 days ago • Promoted
    SDE 3 Android

    SDE 3 Android

    Kredivo Group • Bengaluru, Karnataka, India
    Own the technical vision and roadmap for our mobile applications, aligning them with business goals.Design and implement scalable, secure, and maintainable architectures for Android and iOS apps.Ch...Show more
    Last updated: 1 hour ago • Promoted • New!
    Android BSP Development

    Android BSP Development

    L&T Technology Services • Bengaluru, Karnataka, India
    Engineer with 4+ years of experience in Android Framework / HAL / driver development.Strong C / C++ development skills with a good understanding of object-oriented design. Good understanding of Android ...Show more
    Last updated: 2 days ago • Promoted
    Android Developer

    Android Developer

    Tata Consultancy Services • Bengaluru, Karnataka, India
    TCS Hiring for Android Developer!!.TCS presents an excellent opportunity for.Desired Experience Range : 4 to 10 years.Mode of Interview : Walk-in ( Direct ). Date : 29th November 2025 ( Saturday).Plea...Show more
    Last updated: 30+ days ago • Promoted
    Android AAOS Developer

    Android AAOS Developer

    UST • Bengaluru, Karnataka, India
    We are looking for an Android AAOS Developer with 3–6 years of experience, and the candidate must have worked on automotive projects. Proficiency in Java and Kotlin.Collaborate with cross-functional...Show more
    Last updated: 19 days ago • Promoted
    Senior Android Developer

    Senior Android Developer

    geidea • Bangalore Urban, Karnataka, India
    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 at...Show more
    Last updated: 29 days ago • Promoted
    Android Developer

    Android Developer

    Disrupt'em • Bangalore, IN
    This is a full-time remote opportunity.Working hours are Monday to Friday (10 : 30am to 7 : 30pm India time).Join our dynamic team to enhance your professional skills and progress in your career in an ...Show more
    Last updated: 2 days ago • Promoted
    Senior Android DeveloperIndia

    Senior Android DeveloperIndia

    Trigent Software Private Limited • Bangalore, Karnataka, India
    Job Title : Senior Android Developer.Extensive Android Development Experience : Hands-on experience building and maintaining Android applications. Programming Languages : Expert-level proficiency in Ko...Show more
    Last updated: 16 days ago • Promoted
    Senior Developer - ODI

    Senior Developer - ODI

    KPI Partners • Bangalore, IN
    Mandatory Skill : ODI, OBIEE, DWH, Python Programming, SQL.Design and develop ETL processes using Oracle Data Integrator to facilitate seamless data integration between various sources and targets....Show more
    Last updated: 29 days ago • Promoted
    Android Developer

    Android Developer

    CodeGama • Bengaluru, Karnataka, India
    You will be responsible for designing, developing, and maintaining high-performance, scalable Android applications.If you have a strong understanding of . Kotlin, Java, Jetpack Components, and MVVM ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Android Developer

    Senior Android Developer

    ALLEN Digital • Bengaluru, Karnataka, India
    Through our strategic collaboration with Bodhi Tree Systems, a prominent venture capital firm known for building & scaling tech-first brands, we are revolutionizing education with a tech-first appr...Show more
    Last updated: 2 days ago • Promoted
    Senior Android Framework Developer

    Senior Android Framework Developer

    Luxoft India • Bengaluru, Karnataka, India
    The international Luxoft Automotive team is seeking experienced Android Framework Engineers specializing in Audio and Media domains to contribute to the development of next-generation In-Vehicle In...Show more
    Last updated: 27 days ago • Promoted
    Senior Android Developer

    Senior Android Developer

    Synechron • Bengaluru, Karnataka, India
    Synechron is seeking an experienced Senior Android Developer to lead the design development and delivery of high-quality mobile applications on the Android platform. The ideal candidate will have a ...Show more
    Last updated: 9 days ago • Promoted
    Senior BackBase Developer

    Senior BackBase Developer

    Luxoft • Bengaluru, Karnataka, India
    We are seeking a highly experienced Senior Backbase Backend Consultant to join our engineering team.In this role, you will design, develop, and optimize backend services that power complex, large-s...Show more
    Last updated: 21 hours ago • Promoted • New!
    Android Developer

    Android Developer

    Cricbuzz.com • Bengaluru, Karnataka, India
    Cricbuzz, the most popular destination for Cricket in India, provides all round coverage of international, domestic and T20 leagues from around the world. Cricbuzz's mobile applications for Android ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Android App Developer

    Senior Android App Developer

    Jaguar Land Rover India • Bengaluru, Karnataka, India
    Expected Experience / Expertise : .Strong knowledge of Android Application development concepts.Experience in developing complex Automotive Android Applications. Strong Kotlin, Java, C / C++ programming s...Show more
    Last updated: 30+ days ago • Promoted
    Android Developer

    Android Developer

    Capgemini • bangalore, karnataka, in
    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues...Show more
    Last updated: 30+ days ago • Promoted
    Android Developer

    Android Developer

    BayOne Solutions • Bangalore, IN
    Experience on at least one or more mobile development technologies Objective C, iOS, swift, Xcode, Google Android, Android studio. Hands on Experience in developing / debugging mobile native apps.Prom...Show more
    Last updated: 16 days ago • Promoted