SENIOR ANDROID DEVELOPER

Fintech

Permanent

SENIOR ANDROID DEVELOPER


The primary objective of a Senior Android Developer is to design, develop, and maintain high-quality Android applications with a focus on 

performance, security, and user experience. This role plays a crucial part in building robust mobile solutions, integrating backend services, 

and ensuring smooth financial transactions in payment systems. The developer collaborates with cross-functional teams to 

deliver seamless and efficient mobile applications.



Key Responsibilities


Develop and maintain Android applications using Java, following best coding practices.

Implement layered software architecture using MVC/MVVM design patterns.

Design and develop custom frameworks and SDKs for Android applications.

Ensure smooth frontend (UI) and backend integration, including third-party service integrations.

Optimize applications for performance, security, and usability.

Conduct unit testing, integration testing, and code reviews to maintain software quality.

Utilize version control systems like Git/Bitbucket and collaborate through tools like Jira and Confluence.

Follow secure coding practices in compliance with PCI DSS standards.

Experience with financial messaging standards such as ISO8583 and banking transaction flows.

Background with developing applications for POS devices and implement EMV payment processes.

Participate in Agile/Scrum methodologies, including sprint planning, stand-ups, and retrospectives.



Educational Qualifications


Bachelor's or Master’s degree in Computer Science, Software Engineering, Electronics Engineering or a related field.



Competencies


6+ years of experience in Android application development.

Strong proficiency in Java for Android development.

Knowledge of software architecture patterns, including MVC and MVVM.

Experience in SDK and framework development.

Strong understanding of UX and design principles for mobile applications.

Experience working with version control systems and Agile development methodologies.

Familiarity with POS devices, payment systems, and EMV processes.

Understanding of financial messaging protocols like ISO8583.

Strong analytical and problem-solving skills.

Excellent communication and teamwork abilities.



Nice to Have:


Experience with Kotlin for Android development.

Knowledge of ECR devices, ECR integration models, and e-document processes.

Familiarity with PCI-PTS rules for POS devices.

Location

Salary

$80,000 / Annually

Employment-type

Permanent

30.7.2025