Skill diminta
Android SDKAndroid StudioAttention to DetailFirebaseGitJavaJetpack ComposeKotlinTroubleshooting
Deskripsi
Job Description
- Develop, maintain, and improve Android applications using Kotlin and/or Java.
- Build responsive and user-friendly mobile applications using Jetpack Compose and/or XML.
- Integrate RESTful APIs, Firebase, and third-party services.
- Implement clean and scalable architecture such as MVVM/MVI and Clean Architecture.
- Perform testing, debugging, and performance optimization to ensure application quality.
- Collaborate with UI/UX Designers, Backend Developers, QA, and Product Teams.
- Use Git for version control and follow mobile development best practices.
- Minimum Qualifications
- Minimum Bachelor’s degree (S1) in Informatics Engineering, Computer Science, Information Systems, or a related field
- Have at least 3 years of experience as an Android Developer, or in an equivalent position in a similar industry
- Proficient in Android application development using Kotlin and/or Java
- Strong understanding of Android SDK, Android Studio, Jetpack, and modern Android development practices
- Experience with RESTful APIs, JSON, and third-party API integration
- Familiar with MVVM/MVI architecture, Clean Architecture, and design patterns
- Experience with Jetpack Compose and/or XML-based UI development
- Familiar with Git and version control systems
- Understanding of mobile application performance optimization, debugging, and troubleshooting
- Familiar with Firebase services, including Firebase Cloud Messaging, Analytics, Crashlytics, and Authentication
- Understanding of Android lifecycle, local data storage, networking, and background processing
- Good understanding of UI/UX principles and responsive design for various Android devices
- Strong problem-solving skills, attention to detail, and ability to work collaboratively in a team