Loading...

Ingenico

Android Developer

Ingenico
Noida, Uttar Pradesh Hybrid
Hybrid Full-Time Noida, Uttar Pradesh India

Skills

Design Patterns Application Security Android SDK Injections Model-View-Presenter (MVP) Android Kotlin Coroutines Model-view-viewmodel (MVVM) Android Development Mobile Application Development Kotlin

About the Role

About the Company:
Ingenico is the global leader in payments acceptance solutions, with more than three decades of experience. Its footprint gives scale to projects and talents. Innovation is part of our DNA and our diverse community of experts keep anticipating the evolution of commerce worldwide. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers, our world-class terminals, solutions and services enable the global ecosystem of payments acceptance.

About the Role:
We are looking for a Senior Android Developer with expertise in Kotlin to join our team. The ideal candidate should have a strong background in designing, developing, and maintaining high-performance Android applications. You will be responsible for leading development efforts, mentoring junior developers, and ensuring best practices in mobile app development.

Responsibilities:
Design, develop, and maintain Payment applications on Android based POS devices using Kotlin.
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.
Work with Jetpack components, Coroutines, Flow, and Room database.
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:
6+ years of experience in Android development.

Required Skills:
Strong proficiency in Kotlin and Android SDK.
Strong understanding of MVVM/MVP architecture and design patterns.
Hands-on experience with Room database, Retrofit, and RESTful APIs.
Experience with dependency injection frameworks like Dagger/Hilt.
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.
Excellent problem-solving, analytical, and communication skills.

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.

Equal Opportunity Statement:
Ingenico is proud to be an equal opportunity employer. We do not discriminate on the basis of religion, color, ancestry, sex (including pregnancy, childbirth or related medical conditions), sexual orientation, gender identity, gender expression, age, disability status or other legally applicable protected characteristics.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs

Ingenico Logo

Android Developer

Ingenico Hybrid
Ninety One Cycles | 91 Bikes Logo

Senior Android Developer

Ninety One Cycles | 91 Bikes On-site
taSki Technologies Logo

Junior Android Developer

taSki Technologies On-site
VAYUZ Technologies Logo

Android Developer

VAYUZ Technologies On-site
Intellias Logo

Senior Android Developer

Intellias Remote