Mobile Developer Android Developer

Level

Middle

Location

Jakarta

Apply Before

30 Apr 2026

Description

• Develop native mobile applications (Android/iOS) using clean architecture principles
• Implement user interfaces based on design specifications with strong attention to user
experience
• Write clean, maintainable, and testable code
• Deliver new features, maintenance, improvements, bug fixes, and application updates
• Collaborate closely with Creative, Backend, QA teams, and Project Managers
• Actively communicate with internal and external stakeholders
• Continuously evaluate and adopt new technologies to improve development efficiency
• Solve complex technical problems with an analytical and logical approach
• Demonstrate strong passion for mobile software engineering and digital products
• Work effectively both independently and collaboratively within a team

Qualification

Experience
• Minimum 2 years of experience in native mobile application development (Android and/or iOS)
• Experience delivering production-ready mobile applications
Core Technical & Architecture
• Strong understanding of the mobile application development lifecycle
• Solid knowledge of OOP, SOLID principles, and design patterns (MVVM, Clean Architecture,
Modularization)
• Experience with Test-Driven Development (TDD) and Feature-Driven Development (FDD) is a
plus
• Ability to write unit tests to ensure code quality, reliability, and coverage


Android
• Proficient in Kotlin and Android SDK
• Strong expertise in Android Studio and its ecosystem
• Solid understanding of Android Jetpack Libraries and Jetpack Compose
• Experience with Atomic Design principles is a plus


iOS
• Proficient in Swift and iOS SDK
• Strong expertise in Xcode and its ecosystem
• Solid understanding of UIKit and/or SwiftUI
• Experience with modern iOS architectural patterns


Tools & Platform
• Proficient in Git Flow (Trunk-Based Development is a plus)
• Experience with CI/CD pipelines (GitLab preferred)
• Strong understanding of RESTful API integration
• Experience using Firebase Services
• Experience publishing applications to Google Play Store and/or Apple App Store

Benefits

  • Professional Development
  • Hybrid Work Arrangement
  • Daily lunch at Work
  • Device will be provided by Company 
employee-get-employee-banner

Employee Get Employee

Together, Building
the Best Team

Recommend Candidatearrow-right-blue