Deskripsi Pekerjaan
Tentang Perusahaan
PT Teknologi Nusantara Digital adalah perusahaan teknologi terkemuka di Indonesia yang berfokus pada pengembangan aplikasi mobile inovatif. Kami sedang berkembang pesat dan mencari iOS Developer Senior yang berbakat untuk bergabung dengan tim engineering kami di Jakarta.
Tentang Posisi
Sebagai iOS Developer Senior, Anda akan memainkan peran kunci dalam merancang, mengembangkan, dan memelihara aplikasi iOS berkualitas tinggi. Anda akan bekerja dalam tim agile yang dinamis dan berkolaborasi erat dengan tim desain, backend, dan produk untuk menghadirkan pengalaman pengguna yang luar juta.
Keuntungan
- Gaji kompetitif dengan tunjangan kesehatan
- Asuransi kesehatan keluarga
- Program pelatihan dan sertifikasi
- Flexible working hours
- Remote work options (hybrid)
- Bonus kinerja tahunan
- Lingkungan kerja modern dan kolaboratif
Tanggung Jawab
- Merancang dan mengembangkan aplikasi iOS berkualitas tinggi menggunakan Swift dan SwiftUI
- Melakukan code review dan memastikan standar kode yang konsisten di seluruh tim
- Berkolaborasi dengan tim cross-functional termasuk UI/UX Designer, Backend Developer, dan Product Manager
- Mengimplementasikan arsitektur yang bersih dan terukur (MVVM, Clean Architecture)
- Melakukan debugging dan optimasi performa aplikasi secara berkala
- Menulis unit tests dan integration tests untuk memastikan keandalan kode
- Berpartisipasi dalam sprint planning, daily standup, dan retrospektif agile
- Mendokumentasikan teknis dan berbagi pengetahuan dengan anggota tim
- Memantau tren terbaru dalam ekosistem iOS dan merekomendasikan adopsi teknologi baru
Kualifikasi
- Pengalaman minimal 4 tahun sebagai iOS Developer
- Menguasai bahasa pemrograman Swift secara mendalam
- Pengalaman dengan SwiftUI dan UIKit
- Pemahaman kuat tentang iOS SDK, Xcode, dan Instruments
- Pengalaman dengan dependency management (CocoaPods, SPM)
- Mengerti prinsip Clean Architecture, MVVM, atau VIPER
- Pengalaman dengan RESTful API integration dan JSON parsing
- Pemahaman tentang Git version control dan workflow (GitFlow)
- Pengalaman dengan CI/CD pipeline untuk iOS (Fastlane, Bitrise)
- Memiliki portofolio aplikasi yang telah dipublikasikan di App Store
- Kemampuan problem solving dan komunikasi yang baik