Basic / Essential Qualifications
* Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
* Familiarity with RESTful APIs to connect Android applications to back‑end services.
* Understanding of mobile UI/UX principles and responsive design.
* Should have strong hands‑on experience with Compose.
* Solid understanding of Android SDK, app lifecycle, UI components, and material design principles.
* Hands‑on experience with unit testing and UI testing frameworks.
* Proficiency with Git version control and CI/CD pipelines.
* Experience working in Agile/Scrum delivery environments.
Desirable Skills
* Experience working in large‑scale digital or mobile banking platforms.
* Exposure to performance optimisation, memory management, and accessibility on Android.
* Experience collaborating with iOS and cross‑platform teams.
* Knowledge of DevOps practices, monitoring, and observability tools.
* Exposure to secure mobile application development in regulated environments.
* Experience of REST API development.
Key Responsibilities / Accountabilities
* Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
* Cross‑functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
* Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
* Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
* Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
* Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Experience Required
Relevant experience in Android application development and delivery in Agile environments, with strong focus on code quality, testing, and performance.
Benefits
* Accelerate growth, both professionally and personally
* Impact the world in powerful, positive ways, using the latest technologies
* Enjoy collaborative innovation, with diversity and work-life wellbeing at the core
* Unlock global opportunities to work and learn with the industry’s best
“Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.”
#J-18808-Ljbffr