Skip to main content
A

iOS Developer

AVOWS CONSULTING LIMITED

Location

Jakarta, Indonesia

Salary

Not specified

Type

contract

Posted

Today

via linkedin

Job Description

Job Description

  • Develop, maintain, and enhance native iOS applications using

Swift

.

  • Build responsive and user-friendly mobile interfaces using

SwiftUI and UIKit

.

  • Integrate mobile applications with

RESTful APIs

and backend services.

  • Implement secure, scalable, and high-performance features for digital banking applications.
  • Perform unit testing, debugging, troubleshooting, and performance optimization.
  • Collaborate with

UI/UX Designers, Product Owners, Backend Developers, QA, and other engineering teams

in an Agile environment.

  • Participate in code reviews and ensure code quality, maintainability, and adherence to iOS development best practices.
  • Support application deployment, maintenance, and continuous improvement through

CI/CD pipelines

.

Requirements

  • Minimum

2–4 years of experience

as an

iOS Developer / Mobile Developer

.

  • Strong hands-on experience with

Swift

and

iOS SDK

.

  • Proficient in

SwiftUI and UIKit

.

  • Good understanding of

iOS Application Lifecycle, UI/UX principles, and Apple Human Interface Guidelines

.

  • Experience integrating

REST API / JSON

and handling asynchronous network requests.

  • Familiar with

MVVM / MVC / Clean Architecture

or other modern iOS architectural patterns.

  • Experience with

Git

, preferably

Bitbucket

, and CI/CD practices.

  • Familiar with

Unit Testing / UI Testing

is preferred.

  • Experience with

Swift Package Manager (SPM)

or dependency management tools.

  • Understanding of

Object-Oriented Programming (OOP)

and clean code principles.

  • Strong debugging, analytical, and problem-solving skills.
  • Experience in

banking/fintech/financial services

is a plus.

  • Good communication skills and comfortable working in an

Agile/Scrum

environment.

  • Willing to work onsite at BSD City, Tangerang.

-

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs