
Senior Android Developer
- Shah Alam, Selangor
- Tetap
- Sepenuh masa
- Design, develop, and maintain advanced Android applications using Kotlin/Java.
- Collaborate with product managers, designers, and backend developers to create seamless user experiences.
- Lead the development lifecycle, from concept and design to testing and deployment.
- Ensure the performance, quality, and responsiveness of applications by conducting thorough code reviews and implementing best practices.
- Troubleshoot and resolve complex issues, bugs, and performance bottlenecks.
- Mentor junior developers and provide technical guidance to the team.
- Stay updated with the latest trends and advancements in Android development.
- Integrate third-party APIs, libraries, and services as needed.
- Write clean, maintainable, and well-documented code.
- Collaborate with QA teams to ensure thorough testing and smooth releases.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of hands-on experience in Android development.
- Proficiency in Kotlin and Java.
- Strong understanding of Android SDK, Android Studio, and tools like Gradle.
- Experience with MVVM, MVP, or other architectural patterns.
- Familiarity with RESTful APIs and integrating backend services.
- Knowledge of modern Android libraries and frameworks such as Jetpack, Room, Hilt, and Coroutines.
- Experience with version control systems like Git.
- Strong understanding of Material Design principles and UI/UX guidelines.
- Familiarity with CI/CD tools and processes.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Experience with hybrid frameworks like Flutter or React Native is a plus.
- Published apps on Google Play Store with significant user bases.
- Knowledge of Android security practices and data protection techniques.
- Experience working in Agile or Scrum environments.