Mobile Developer | Avows | Jakarta

Tech Junction Ltd

Asia

On-site

PEN 32,000 - 59,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Avows is seeking a Mobile Developer to build, test, and deploy native Android and iOS apps for banking and financial services. The role involves Kotlin/Swift development, secure API integration, and collaboration with cross-functional teams onsite in Jakarta.

The ideal candidate has 2–3 years in mobile development, a strong foundation in software engineering, and is available for PKWT fixed-term work in Indonesia.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • 2–3 years of professional mobile development experience.
  • Strong hands-on Kotlin (Android) and/or Swift (iOS) development.
  • Knowledge of MVVM, MVP, Clean Architecture and asynchronous programming.
  • Experience consuming RESTful APIs and integrating libraries securely.
  • Excellent problem-solving and cross-functional communication.
  • Onsite deployment availability for Jakarta, Indonesia; PKWT familiarity.

Responsibilities

  • Design, develop, test, and deploy native mobile apps for Android (Kotlin) and iOS (Swift).
  • Integrate secure RESTful APIs and authentication workflows (OAuth, JWT).
  • Collaborate with cross-functional teams in Agile sprints.
  • Conduct code reviews, unit/UI testing for performance and reliability.
  • Troubleshoot production issues, memory leaks, and device-specific bugs.
  • Maintain API contracts and mobile release diagrams/documentation.
  • Optimize local storage, caching, and network usage on mobile.

Skills

Kotlin
Swift
REST APIs
MVVM

Education

Bachelor's degree in Computer Science or related

Tools

OAuth
JWT
RESTful APIs

Job description

Position Summary:

Avows is seeking an experienced, highly technical, and skilled Mobile Developer with 2 to 3 years of relevant experience utilizing Kotlin or Swift to join our banking and technology team onsite (WFO) in Jakarta, Indonesia, under a PKWT fixed-term contract. In this specialized mobile engineering role, you will spearhead designing, developing, testing, and deploying native Android and iOS mobile applications for banking and financial services platforms. You will work closely with cross-functional product managers, UI/UX designers, and backend engineers to build responsive, secure, and high-performance mobile software solutions. Ideal candidates bring a strong academic foundation in software engineering, deep hands-on expertise in Kotlin and/or Swift, and immediate availability for onsite deployment in Jakarta.


Detailed Job Description:

As a Mobile Developer at Avows in Jakarta, you will take full ownership of building, optimizing, and maintaining feature-rich native mobile applications for Android and iOS platforms. Your day-to-day responsibilities encompass developing clean, maintainable code in Kotlin for Android and Swift for iOS, integrating secure RESTful APIs, and implementing robust local data storage and authentication flows. You will participate actively in Agile sprint planning, code reviews, unit testing, and performance profiling to ensure smooth user experiences and zero crashes across production mobile releases. Working in a collaborative onsite environment, you will troubleshoot device-specific issues and ensure strict adherence to mobile security best practices.


Key Responsibilities:


  • Design, develop, test, and deploy robust native mobile applications for Android (Kotlin) and iOS (Swift) platforms.

  • Integrate secure RESTful APIs, JSON web tokens, and OAuth authentication workflows within mobile architectures.

  • Collaborate with cross-functional software engineering, UI/UX design, and backend teams in Agile sprints.

  • Conduct rigorous code reviews, unit testing, and UI testing to ensure high app performance and reliability.

  • Troubleshoot, diagnose, and resolve production bugs, memory leaks, and device-specific compatibility issues.

  • Maintain comprehensive technical documentation, API contracts, and mobile release architecture diagrams.

  • Optimize local database storage, caching mechanisms, and network data usage on mobile devices.

  • Adhere strictly to mobile security guidelines, data encryption standards, and project delivery timelines.

  • Participate in daily stand-ups, backlog grooming, and cross-functional release coordination.


Required Qualifications & Skills:


  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.

  • 2 to 3 years of professional software development experience specializing in mobile application engineering.

  • Strong hands-on professional expertise in Kotlin (Android) and/or Swift (iOS) development.

  • Practical knowledge of mobile architecture patterns (MVVM, MVP, Clean Architecture) and asynchronous programming.

  • Proven ability to consume RESTful APIs and integrate third-party libraries and SDKs securely.

  • Exceptional problem-solving, analytical, and cross-functional communication skills.

  • Professional availability for onsite deployment (WFO) in Jakarta, Indonesia.

  • Familiarity with PKWT fixed-term employment contract frameworks in Indonesia.


Nice-to-Have Skills:


  • Experience with cross-platform mobile frameworks such as Flutter or React Native.

  • Professional familiarity with CI/CD pipeline automation for mobile app distribution (Bitrise, Fastlane, Firebase App Distribution).

  • Prior working experience in banking, financial technology (fintech), or digital wallet application sectors.

  • Contributions to open-source mobile repositories or active participation in developer communities.

  • Familiarity with mobile security hardening, SSL pinning, and code obfuscation techniques.


Recruitment Pro Tip:

When applying for mobile developer roles in the banking sector, ensure your resume explicitly highlights your native development projects in Kotlin and Swift, showcasing your API integration and secure storage practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer | Avows | Jakarta
Java Developer | Avows | Jakarta

Tech Junction Ltd • Asia

On-site
PEN 53,000 - 89,000
Senior React.js Developer | Avows | Jakarta
Senior React.js Developer | Avows | Jakarta

Tech Junction Ltd • Asia

On-site
PEN 80,000 - 125,000
Mobile Application Developer - Lima
Mobile Application Developer - Lima

Yeah! Global • Lima Metropolitana

On-site
PEN 100,033 - 150,049
Lead Mobile Developer - Android
Lead Mobile Developer - Android

Thoughtworksreferral • Lima Metropolitana

Hybrid
PEN 120,000 - 180,000
Android Engineer
Android Engineer

ASSA ABLOY • Asia

On-site
PEN 47,000 - 80,000
Senior Swift & Kotlin Mobile Engineer - Remote Work | Ref#302735
Senior Swift & Kotlin Mobile Engineer - Remote Work | Ref#302735

BairesDev • Cajamarca

Remote
PEN 309,000 - 447,000
Remote-friendly
Competitive compensation
Home office setup
+3
Lead Android Mobile Developer
Lead Android Mobile Developer

Thoughtworksreferral • Lima Metropolitana

Hybrid
PEN 210,378 - 315,567
Autonomy in career path
Learning and development programs
Lead Mobile Developer - iOS
Lead Mobile Developer - iOS

Referrals Only • Lima Metropolitana

On-site
PEN 120,000 - 180,000
BJAK Healthcare & Life Sciences 1 week ago Android Software Engineer - AI Neobank App Austria · Full-time Salary not disclosed
BJAK Healthcare & Life Sciences 1 week ago Android Software Engineer - AI Neobank App Austria · Full-time Salary not disclosed

Sptix AI LLP • Osterreich

Hybrid
PEN 233,000 - 349,000
Senior Backend Engineer - International (SDE 3)
Senior Backend Engineer - International (SDE 3)

Dema Engenharia • Asia

On-site
PEN 68,000 - 114,000
Health insurance
Wellness program