Senior Android Developer

2 weeks ago


bangalore, India Verifone Full time

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.



  • bangalore, India ALLEN Digital Full time

    About ALLEN Digital: At ALLEN Digital, we spearhead a technology-driven approach to education, leveraging top-tier tech talent from leading technology firms. 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...


  • bangalore, India ALLEN Digital Full time

    About ALLEN Digital: At ALLEN Digital, we spearhead a technology-driven approach to education, leveraging top-tier tech talent from leading technology firms. 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 approach....


  • bangalore, India Verifone Full time

    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...

  • Android Developer

    1 week ago


    bangalore, India Birbal AI Full time

    We are hiring Senior Android Developers to build a large-scale Mobility as a Service (MaaS) super-app for a leading Abu Dhabi public-sector mobility initiative. You will develop a modern, high-performance Android app using Kotlin, Clean Architecture (MVI), and Jetpack Compose, delivering maps, real-time tracking, payments, accessibility, and bilingual...

  • Android Developer

    2 weeks ago


    bangalore, India Birbal AI Full time

    We are hiring Senior Android Developers to build a large-scale Mobility as a Service (MaaS) super-app for a leading Abu Dhabi public-sector mobility initiative. You will develop a modern, high-performance Android app using Kotlin, Clean Architecture (MVI), and Jetpack Compose, delivering maps, real-time tracking, payments, accessibility, and bilingual...


  • bangalore, India beBeeAndroid Full time

    We are seeking a highly skilled and experienced Android developer to join our team.Job Description:This role involves developing components of the Android Automotive platform, specifically Linux, Embedded, device driver, Audio subsystem, RTOS, Audio HAL, Audio Framework, OpenMax, ALSA, I2S.Key Responsibilities:Design, develop, and test Android Framework and...

  • Android Developer

    3 weeks ago


    bangalore, India ValueLabs Full time

    We are hiring for Android developers for Bengaluru and Dubai location. Total experience:7 + years Job Description Education Degree, Postgraduate in Computer Science or related field (or equivalent industry experience) Experience Minimum 7 years of coding experience in Android, Kotlin in creating Enterprise Mobile Applications of high performance and global...


  • bangalore, India Ignisov Consulting Services Full time

    Role: Android Developer Job Type: C2H (Work from Office) Client: TCS Job Location: Bangalore Experience: 8+ years Notice Period: Immediate to 30 Days Key Responsibilities: Translate designs and wireframes into high-quality, functional code. Design, develop, and maintain high-performance, reusable, and reliable Java-based Android applications. Ensure optimal...


  • bangalore, India Ignisov Consulting Services Full time

    Role: Android DeveloperJob Type: C2H (Work from Office)Client: TCSJob Location: BangaloreExperience: 8+ yearsNotice Period: Immediate to 30 DaysKey Responsibilities:Translate designs and wireframes into high-quality, functional code.Design, develop, and maintain high-performance, reusable, and reliable Java-based Android applications.Ensure optimal...

  • Android

    2 weeks ago


    bangalore, India Tata Consultancy Services Full time

    TCS is Hiring For ANDROID Experience: 5YRS to 10 YRS Location: BANGALORE Role : ANDROID Senior Developer /Technical lead Skill : ANDROID Job Description We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of...