Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Swadharma Duta Data

NewBe an early applicant

Frontend iOS Developer

Posted 29 views
Discussion

Summary

Native iOS developer role in Central Jakarta: building and maintaining Swift apps with UIKit/SwiftUI, applying VIPER/Clean/Modular architectures, integrating APIs via Alamofire/Moya, managing Core Data storage, writing automated tests, and running CI/CD with Jenkins and Fastlane in an Agile/Scrum team.

Salary: Rp 8.000.000 – Rp 12.000.000 per month

Job Description/Tanggung Jawab

  1. Mengembangkan, memelihara, dan meningkatkan aplikasi iOS menggunakan bahasa pemrograman Swift secara native.

  2. Membangun tampilan aplikasi yang responsif, interaktif, dan sesuai dengan desain UI/UX.

  3. Menerapkan arsitektur aplikasi seperti VIPER, Clean Architecture, dan Modular Architecture.

  4. Mengintegrasikan aplikasi dengan API dan mengelola proses komunikasi data menggunakan Alamofire atau Moya.

  5. Mengelola penyimpanan data lokal menggunakan Core Data.

  6. Berkolaborasi dengan UI/UX Designer, Backend Developer, QA, dan tim terkait untuk memastikan kebutuhan bisnis dapat diterjemahkan menjadi solusi teknis.

  7. Melakukan Unit Testing, Integration Testing, dan Automation Testing untuk memastikan kualitas aplikasi.

  8. Berpartisipasi dalam proses pengembangan menggunakan metodologi Agile/Scrum.

  9. Mengelola proses build, deployment, dan automation menggunakan CI/CD tools seperti Jenkins dan Fastlane.

Qualifications/Kualifikasi

  1. Pendidikan minimal S1 Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau jurusan terkait.

  2. Memiliki pengalaman minimal 2–3 tahun dalam pengembangan aplikasi iOS Native menggunakan Swift.

  3. Menguasai UIKit dan SwiftUI untuk membangun tampilan aplikasi iOS yang responsif.

  4. Memahami pola arsitektur VIPER, Clean Architecture, dan Modular Architecture.

  5. Memiliki pengalaman dalam API Integration dan Asynchronous Programming menggunakan Alamofire atau Moya.

  6. Memahami penggunaan Core Data untuk penyimpanan data lokal.

  7. Memiliki pengalaman dalam Unit Testing, Integration Testing, dan Automation Testing.

  8. Memahami penggunaan CI/CD tools seperti Jenkins dan Fastlane.

  9. Memahami metodologi Agile/Scrum serta mampu bekerja sama dalam tim pengembangan.

  10. Memiliki kemampuan komunikasi dan problem-solving yang baik.


Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →