Job Search and Career Advice Platform

Enable job alerts via email!

Senior Native Android Developer

GPRO Global

Kluang

Hybrid

MYR 150,000 - 200,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in Malaysia is seeking an Android Developer passionate about creating top-tier applications. You will be responsible for implementing and maintaining core architecture using MVVM while collaborating with teams to deliver high-quality outcomes. Ideal candidates should have proficiency in Java and Kotlin and a solid understanding of Android development best practices. This role offers competitive salary, opportunities for professional development, and flexible work arrangements.

Benefits

Competitive salary based on experience
Opportunities for professional development
Flexible work arrangements
Supportive team culture

Qualifications

  • Open to both junior and senior developers who demonstrate passion and capability.
  • Proficiency in Java and Kotlin is required.
  • In-depth understanding of Android’s app lifecycle, threading, and activity management.

Responsibilities

  • Collaborate with cross-functional teams to meet project goals.
  • Implement and maintain core app architecture using MVVM.
  • Follow best practices for Android development and code quality.

Skills

Java
Kotlin
MVVM architecture
Android app lifecycle management
Git
Debugging skills
Team communication

Tools

Android SDK
Retrofit
Glide
Jetpack components
Job description
Responsibilities
  • Team Collaboration: Work closely with cross-functional teams, including backend engineers, designers, and project managers, to align on project goals and ensure quality outcomes.
  • Architect and Maintain: Implement and maintain core architecture using MVVM (Model-View-ViewModel) to build responsive, scalable, and maintainable applications.
  • Best Practices in Android Development: Follow and promote industry best practices for Android development, including memory management, threading, and application lifecycle.
  • Code Quality and Documentation: Write clean, well-documented, and reusable code; conduct code reviews and mentor junior developers.
  • Version Control: Collaborate through Git for efficient and effective version control, ensuring smooth workflow and project tracking.
  • Communication: Exhibit strong communication skills to articulate ideas and coordinate effectively with both technical and non-technical team members.
Skills & Requirements
  • Experience Level: Open to both junior and senior developers who demonstrate passion and capability.
  • Programming Languages: Proficiency in Java and Kotlin.
  • Architectural Patterns: Solid understanding of MVVM architecture.
  • App Lifecycle Knowledge: In-depth understanding of Android’s app lifecycle, threading, and activity/fragment lifecycle management.
  • Best Practices: Commitment to Android development best practices, including design patterns, responsive UI, and efficient resource management.
  • Experience with Git: Ability to manage branching, merging, and pull requests for collaborative development.
  • Communication Skills: Strong verbal and written communication, with the ability to work well in a team setting.
  • Familiarity with Android SDK & Libraries: Knowledge of popular Android libraries and tools, including Retrofit, Glide, and Jetpack components.
  • Debugging and Problem Solving: Skilled at using debugging tools and techniques to troubleshoot issues efficiently.
Nice-to-Have
  • Experience with CI/CD Pipelines: Familiarity with continuous integration and deployment tools for automated testing and releases.
  • Understanding of UI/UX Principles: Ability to implement UI/UX designs and create a seamless user experience.
  • Experience in RESTful API Integration: Knowledge of integrating RESTful APIs to connect Android applications to backend services.
  • Exposure to NDK and C++ (for Senior Candidates): Ability to work with NDK/C++ for low-level system integrations or custom Android libraries.
Benefits
  • Competitive salary based on experience and skill level
  • Opportunities for professional development and career growth
  • Flexible work arrangements (remote options available)
  • Supportive and inclusive team culture with regular feedback and mentorship

Ready to make an impact? Apply now and join our team of Android developers passionate about creating top-tier applications that deliver exceptional user experiences.Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If see something suspicious, report this job ad.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.