Software Engineer - Android
Build and enhance high-performance Android applications for digital banking, creating smooth, scalable, and user-focused mobile experiences.
What This Role Feels Like
Your day is centered around building and improving Android features that real users interact with. You’ll collaborate closely with UX designers to turn UI concepts into functional mobile experiences, while working with engineers to ensure performance and stability. Some days are focused on developing new features, while others involve optimizing existing ones or fixing complex issues.
It’s a hands-on role where your work directly shapes the user experience of a banking app.
What You’ll Do
Develop and enhance Android applications using Kotlin and Java
Translate user stories into functional mobile features
Design and build high-quality, responsive UI components
Collaborate with UX designers and cross-functional engineering teams
Identify and fix bugs, bottlenecks, and performance issues
Write and maintain unit tests and support automation efforts
Work in an Agile/Scrum environment and contribute to sprint delivery
Qualifications
Bachelor’s degree in Computer Science, IT, Engineering, or related field
Must have experience in Android development using Kotlin and/or Java
Strong understanding of Android SDK, Android Studio, and UI components
Experience building high-performance, scalable mobile applications
Strong knowledge of mobile performance optimization (memory, speed, networking)
Experience working with REST APIs, JSON, and system integration
Familiarity with Firebase, CI/CD tools, or Fastlane
Experience in Agile/Scrum development environments
Strong debugging, analytical, and problem-solving skills
Self-starter with ability to learn and adapt quickly
Nice to Have
Has a background on backend and web application development
Experience working with advanced UI concepts
Experience in Cloud Native Infrastructure, DevSecOps, and Microservice Architecture
Why Join Us
Build feature-rich Android applications used in real digital banking systems
Work closely with UX designers on complex, high-impact UI flows
Gain experience in performance optimization and scalable mobile architecture
Contribute to user-facing features that directly improve customer experience
***Complete your application by submitting your CV to White Cloak's recruitment platform. Link: https://hellojia.ai/whitecloak/Xl_u
Employer questions
- What's your expected monthly basic salary?
Company profile
Services:
- Managed Agile Services: We offer comprehensive managed agile services tailored to meet your unique business needs.
- IT Staff Augmentation: Leverage our pool of expert IT professionals to augment your team and enhance project capabilities.
- Managed Support & Maintenance: Ensure the smooth operation of your systems with our reliable managed support and maintenance services.
- On-Demand Services: Get access to on-demand support and expertise whenever you need it, ensuring flexibility and efficiency in your operations.
Join us on our journey as we continue to lead the way in technology innovation and empower businesses to thrive in the digital era.
Report this job advert
- Role descriptions
- Salary insights
- Tools to help you prepare for jobs