Persyaratan
3 - 5 tahun pengalaman
Minimal Sarjana (S1)
Skills
CI/CD
Android Studio
Kotlin
Android Development
Loker ini dikelola oleh
Clarinda Eka
Aktif 2 hari yang lalu
Deskripsi pekerjaan Senior Android Developer SwipeRx
Your Role:
- Contribute to the development of Android applications using Kotlin programming language and Android Studio.
- Collaborate with cross-functional teams to define technical requirements and design solutions.
- Architect and implement scalable and maintainable code solutions for Android platforms.
- Mentor junior developers and provide guidance on best practices and coding standards.
- Conduct code reviews to ensure code quality, performance, and maintainability.
- Troubleshoot and debug complex issues to optimize performance and user experience.
- Stay updated with the latest developments in Android program language and incorporate best practices into projects.
- Work closely with product managers to translate business requirements into technical specifications.
- Participate in Agile/Scrum methodologies and contribute to sprint planning, stand-ups, and retrospectives.
Your Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Good communication both written and verbal in Bahasa Indonesia & English
- 3+ years of experience in Android development, with a strong focus on Kotlin and Android Studio.
- Proficiency in Kotlin programming language and Android SDK.
- Extensive experience with Android Studio IDE and related development tools.
- Strong understanding of object-oriented design principles, software architecture, and design patterns.
- Excellent problem-solving skills and attention to detail.
- Effective communication and interpersonal skills, with the ability to collaborate with cross-functional teams.
- Experience with version control systems such as Git.
- Knowledge of mobile UI/UX design principles and material design guidelines.
- Familiarity with RESTful APIs and networking libraries such as Retrofit and Moshi.
- Experience with test-driven development (TDD) using JUnit4 and JUnit5 and use of mocking libraries like MockK.
- Extensive knowledge of CI/CD.
- Extensive knowledge using Kotlin Coroutines for asynchronous or non-blocking programming. Knowledge of Coroutine Flow is a plus.
- Extensive knowledge of using Dagger2. Knowledge of using Hilt is a plus.
Tips Aman Cari Kerja
Jangan berikan informasi rekening, kartu kredit, atau uang saat melamar kerja. Perusahaan yang legal tidak memungut biaya rekrutmen.
Pelajari Selengkapnya