Deskripsi Pekerjaan
Join the innovative team at United Overseas Bank (UOB) as a Senior Android Developer and play a pivotal role in shaping the future of mobile banking. We are looking for a passionate and experienced engineer to lead the development and maintenance of our high-security, user-centric mobile banking applications. In this role, you will be responsible for ensuring the stability, performance, and security of our flagship apps in a production environment. You will leverage modern technologies to deliver seamless user experiences while mentoring junior developers and collaborating with cross-functional teams to drive technical excellence.
As a Senior Mobile Developer, you will work in a fast-paced agile environment, focusing on best practices, code quality, and scalability. You will have the opportunity to work with cutting-edge frameworks and contribute to strategic initiatives that enhance our digital footprint across the region.
Tanggung Jawab
- Design, develop, and maintain high-quality Android applications using Kotlin and Java, ensuring adherence to clean architecture and design patterns.
- Manage the end-to-end lifecycle of mobile banking features, from concept and design to deployment and post-launch support in the production environment.
- Ensure the security, scalability, and performance of applications by implementing robust coding standards and optimization techniques.
- Collaborate closely with UX/UI designers, backend developers, and product managers to translate business requirements into technical solutions.
- Mentor junior developers, conduct code reviews, and foster a culture of continuous learning and technical excellence within the team.
- Troubleshoot complex issues, debug production incidents, and implement effective fixes to minimize downtime.
- Stay updated with the latest Android trends, frameworks (such as Jetpack Compose), and industry best practices.
Kualifikasi
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5+ years of professional experience in Android application development.
- Strong proficiency in Kotlin and Java, with a deep understanding of the Android SDK.
- Experience with modern UI frameworks like Jetpack Compose and Material Design.
- Familiarity with RESTful APIs, JSON parsing, and background threading (Coroutines, RxJava).
- Experience integrating third-party SDKs and ensuring mobile security compliance.
- Excellent problem-solving skills and the ability to work independently in a fast-paced setting.