Enable job alerts via email!

Mobile Developer

PT Inovasi Adiwarna Raya

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Job summary

A dynamic technology company in Surabaya is looking for a skilled Senior Android Developer. This role involves designing and enhancing mobile applications, collaborating with teams to deliver impactful features, and ensuring code quality through testing. Candidates should have a Bachelor's degree and at least 2 years of Android development experience, especially in Kotlin and Android Java. This is a full-time office position offering career growth opportunities.

Qualifications

  • Minimum of 2 years of experience in Android Application Development.
  • Experience with Kotlin and Android Java.
  • Familiarity with Machine Learning concepts is a plus.

Responsibilities

  • Design, build, and enhance advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define and ship new features.
  • Write clean, well-documented code that is thoroughly tested.

Skills

Kotlin
Android Java
Android Frameworks
Android SDK
MQTT Protocol
Machine Learning
MySQL
MariaDB
PostgreSQL
Networking (TCP/IP)
Linux

Education

Bachelor's Degree in Computer Science or related field
Job description

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, 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.
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).

Please note that the following questions are not part of the job description but seem to be application-related: What's your expected monthly basic salary? Which of the following types of qualifications do you have? How many years' experience do you have as a Mobile Developer? Have you worked in a role which requires experience with machine learning techniques? How many years' experience do you have in a software development role?

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