company logo

Monroe Consulting Group

Android Developer

Job Description

  • Design, build and maintain applications for the Android platform
  • Ensure the performance, quality, and responsiveness of the applications
  • Collaborate with a team to define, design, and ship new features
  • Maintain code quality, organization, and performance
  • Thoroughly test code for robustness, including edge cases, usability, and general reliability

Requirements

  • 2+ years Android development experience, exposure in iOS would be a plus point
  • Proficient with Kotlin and Material Design
  • Experience connecting Android applications to back-end APIs
  • Strong understanding of Google's design principles and interface guidelines
  • Strong understanding of architecture patterns in Kotlin
  • Experience with threading, benchmarking, and performance optimization
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning with Git

Job Information

Experience Requirement
Junior (1-3 YoE)
Mid (4-5 YoE)
Senior (>5 YOE)
Job Type
Full–Time
Salary
Paid
Negotiable
Location
Hybrid
Jakarta, Indonesia

Benefits

  • Competitive Salary
    Competitive Salary
  • Medical Insurance
    Medical Insurance
  • Dental Insurance
    Dental Insurance
  • THR / Bonus system
    THR / Bonus system
  • Period Leave
    Period Leave
  • Transportation
    Transportation

Skills Needed

Kotlin
Git
About Monroe Consulting Group
Learn More

Monroe Consulting Group is an international award-winning executive search (headhunting) company that delivers market-responsive recruitment services and provides flexible solutions to workforce challenges for local and global clients. With offices spanning across Asia and a global network of talents and resources - we are big enough to deliver and small enough to care

Industry
Consulting
Location
Jakarta Selatan, Indonesia
Company Size
employees

Culture

Passionate
Strong belief and efforts are the base to achieve long term success
Vibrant
Our company is comprised of enthusiastic and positive-spirited people
Collaborative
Here, we work together to make the dream work
🔥 Similar Jobs