What You'll Do:The ideal candidate will have strong expertise in Android application development using Kotlin and Java, with a solid understanding of mobile architecture and digital banking solutions. The role involves designing, developing, and maintaining secure, scalable, and high-performance mobile applications for banking customers. The candidate should also have exposure to CI/CD pipelines, DevOps practices, and Agile methodologies to support continuous delivery and innovation.Key Responsibilities:Design, develop, and maintain Android mobile banking applications using Kotlin and Java.Collaborate with cross-functional teams including backend developers, UI/UX designers, QA, and product owners.Build secure, scalable, and high-performance mobile applications aligned with digital banking standards.Integrate mobile applications with backend services and APIs using secure communication protocols.Participate in architecture discussions and contribute to mobile design decisions.Implement best practices for mobile security, performance optimization, and user experience.Work on app build, release, and deployment processes using CI/CD pipelines.Debug, troubleshoot, and resolve production issues across Android applications.Ensure code quality through reviews, unit testing, and adherence to development standards.Support Agile ceremonies including sprint planning, stand-ups, and retrospectives.Maintain technical documentation and contribute to continuous improvement initiatives.Required Skills:6-9 years of experience in Android mobile application development.Strong hands-on experience in Android Kotlin and Android Java.Experience in developing mobile applications for enterprise or digital banking environments.Strong understanding of mobile architecture, design patterns (MVVM/MVP), and lifecycle management.Experience working with backend integration and RESTful APIs.Familiarity with Oracle databases (for backend interaction understanding).Experience working in Linux-based environments (HPUX, Linux, Solaris awareness).Strong debugging, analytical, and problem-solving skills.Good understanding of mobile security standards and performance optimization.Experience working in Agile development environments.Nice-to-Have Skills:Experience with Gradle and Maven build tools.Exposure to Firebase services (analytics, crash reporting, messaging).Experience using Fastlane for mobile automation and release management.Knowledge of CI/CD pipelines for mobile application deployment.Understanding of DevOps practices in mobile development environments.Experience working in Agile/Scrum environments.Familiarity with banking or financial services mobile applications.Exposure to automated testing frameworks for mobile apps."
Ready to take your career to the next level? Apply now and join our dynamic team!
Troubleshoot and debug applications, optimize performance, and implement security measures to protect data and maintain system integrity.
Contribute to all phases of the development lifecycle, from design to deployment, and participate in code reviews to maintain code quality and efficiency.
Stay up-to-date with the latest industry trends, technologies, and best practices to continually improve our development processes.
...