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