Android Developer (Banking Industry) - Can Join Immediately
Builds, enhances, and maintains Android native mobile applications for digital banking services at SIGMATECH in Tangerang, working with cross-functional teams across the SDLC. Core stack: Kotlin/Java, Android SDK, Jetpack, MVVM, and RESTful API integration, with a strong focus on security and banking compliance.
- Compensation
- IDR 9.5M–IDR 10.5M / mo
- Location
- Tangerang, Indonesia
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Mobile
- Posted
Skills
Must have
- Min. 2 years experience with Android native tech stack
- Strong proficiency in Kotlin and/or Java
- Experience with Android SDK
- Experience with Android Studio
- Experience with Jetpack Components
- Experience with MVVM Architecture
- Experience with RESTful API Integration
- Experience with JSON Parsing
- Experience with Git Version Control
- Experience using Agile/Scrum methodology
- Knowledge of Android UI/UX guidelines and Material Design
- Understanding of mobile application security, encryption, authentication, and secure coding practices
Nice to have
- Familiarity with Coroutines
- Familiarity with Retrofit
- Familiarity with Room Database
- Familiarity with Dependency Injection (Hilt/Dagger)
- Familiarity with Firebase
- Familiarity with Gradle
- Familiarity with CI/CD Pipeline
- Experience with banking or financial services applications is an advantage
Full description
Requirements:
Exp tech stack android native min. 2 tahun
Strong proficiency in Kotlin and/or Java.
Experience with:
Android SDK
Android Studio
Jetpack Components
MVVM Architecture
RESTful API Integration
JSON Parsing
Git Version Control
Familiarity with:
Coroutines
Retrofit
Room Database
Dependency Injection (Hilt/Dagger)
Firebase
Gradle
CI/CD Pipeline
Experience using Agile/Scrum methodology.
Knowledge of Android UI/UX guidelines and Material Design.
Understanding of mobile application security, encryption, authentication, and secure coding practices.
Experience with banking or financial services applications is an advantage
Jobdesc:
- Develop, enhance, and maintain Android mobile applications for digital banking services.
- Translate business requirements and UI/UX designs into high-quality, scalable, and maintainable Android applications.
- Collaborate with Product Owner, Business Analyst, UI/UX Designer, Backend Developer, QA Engineer, and DevOps throughout the software development lifecycle.
- Integrate Android applications with RESTful APIs and backend microservices.
- Perform unit testing, debugging, troubleshooting, and application performance optimization.
- Ensure application security, reliability, and compliance with banking security standards.
- Fix defects and provide production support for application issues.
- Participate in code reviews and contribute to continuous improvement of development standards.
- Prepare technical documentation in accordance with SDLC and project governance requirements.
- Support application deployment, release management, and post-implementation monitoring.
- Stay updated with Android technologies and recommend improvements to application architecture and development practices.