backBack

Specialist, Android Developer

location

Kuala Lumpur, Malaysia

permanent

Permanent

Duties & Responsibilities

  • JOB RESPONSIBILITIES
  • We are searching for a talented and passionate Android Developer to join our growing team! In this role, you will be responsible for the design, development, and implementation of high-quality features for our Android applications. You will work closely with designers, product managers, and other developers to deliver exceptional user experiences on the Android platform.
  • KEY RESULTS AREA
  • Design, develop, and maintain native Android applications using Java/Kotlin and the Android SDK.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Translate designs and wireframes into clean, efficient, and maintainable code.
  • Ensure application performance, stability, and responsiveness across various Android devices and versions.
  • Implement unit tests and write high-quality code that adheres to best practices.
  • Identify, fix, and troubleshoot bugs to optimize application performance.
  • Stay up-to-date with the latest trends and technologies in the Android development world.

Requirements

  • Qualification:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experiences:
  • Minimum of 2+ years of experience developing Android applications.
  • Strong understanding of Java/Kotlin programming language and the Android SDK.
  • Experience with designing user interfaces (UI) and user experiences (UX) for mobile applications.
  • Proficiency in Git version control.
  • Skills:
  • Proficiency in Kotlin language with the ability to write clean, maintainable code.
  • Excellent problem-solving and debugging skills.
  • Experience with Android Studio and other relevant development tools.
  • Experience with integrating third-party libraries.
  • Experience with Java language.
  • Experience with designing user interfaces (UI) and user experiences (UX) for mobile applications using xml and compose.
  • Experience with asynchronous programming techniques
  • Experience with unit testing frameworks (e.g., mockK).
  • Strong communication and collaboration skills.
  • Personality:
  • Passion for building innovative and user-friendly mobile applications.
  • A positive attitude with a passion for learning and professional growth.
  • Assertive, driven individual with a strong sense of urgency.
  • Self-starter with a continuous improvement mindset