Back to search:Mobile Developer / Surabaya (east)

We are looking for a dedicated and highly skilled Senior Android Developer to join our engineering team in Surabaya. If you are passionate about building robust, advanced mobile applications and are seeking a long-term, Work From Office (WFO) role, we encourage you to apply.


ROLE & RESPONSIBILITIES

You will be a key contributor across the entire application development lifecycle, with a focus on quality, performance, and collaboration:

  • Application Development: Design, build, and enhance advanced applications for the Android platform.
  • Collaboration: Collaborate with cross-functional teams (Product, Design, and Backend) to define, design, and ship high-impact new features.
  • Code Quality: Write clean, stable, and well-documented code that is thoroughly tested.
  • Testing & Reliability: Implement Unit Tests to ensure code robustness, covering all edge cases and guaranteeing application reliability.
  • Performance: Proactively tackle technical debt (tech debt), fix bugs, and optimize application performance to improve user experience.
  • Innovation: Continuously discover, evaluate, and implement new technologies and solutions to maximize development efficiency.
  • Data Handling: Seamlessly integrate and work with remote data via APIs.

REQUIRED QUALIFICATIONS
  • Experience: A minimum of 2 years of proven experience in Android Application Development is required.
  • Education: Bachelor's Degree in Computer Science, IT, Computer Software Engineering, or equivalent practical experience demonstrating a strong engineering passion.
  • Core Skills (Minimum 2 Years Experience):

  • Highly skilled with Kotlin and Android Java.

  • Strong command of Android Frameworks and the Android SDK.
  • Technical Ecosystem:

  • Proven experience with the MQTT Protocol.

  • Familiarity with Machine Learning (ML) concepts.
  • Experience with relational databases: MySQL, MariaDB, and PostgreSQL.
  • Basic knowledge of Networking (TCP/IP) and Linux environments.
  • Work Style: Possesses up-to-date technical knowledge and demonstrates a strong, proactive approach to improving code adaptability and stability.
SIGNIFICANT BONUS POINTS
  • Experience in developing applications for Android TV.
  • Proven expertise in building or maintaining applications for Smart TV platforms, specifically webOS (LG) and Tizen (Samsung).