Deskripsi Pekerjaan
Kami, PT. Cipta Media Teknologi, adalah perusahaan teknologi terdepan yang fokus pada pengembangan solusi digital inovatif untuk pasar Indonesia. Saat ini, kami mencari Mobile Developer bertalenta tinggi untuk bergabung dengan tim inti kami di kantor pusat Jakarta Selatan. Di sini, Anda tidak hanya menulis kode, tetapi juga menciptakan pengalaman digital yang digunakan oleh jutaan orang setiap hari.
Kami percaya bahwa karya terbaik lahir dari lingkungan kerja yang suportif dan kolaboratif. Anda akan bekerja bersama para ahli di bidangnya, memiliki akses ke teknologi terkini, dan diberikan kebebasan untuk berinovasi. Kami menawarkan jenjang karir yang jelas, gaji yang kompetitif, serta berbagai benefit menarik. Jika Anda siap untuk membawa karir Anda ke level selanjutnya, jangan lewatkan kesempatan ini!
Tanggung Jawab
- Memimpin atau berkontribusi dalam pengembangan aplikasi mobile native (Android/iOS) atau cross-platform (Flutter/React Native) dari konsep hingga rilis.
- Berkolaborasi dengan tim Product, UI/UX, dan Backend untuk menciptakan fitur yang tidak hanya fungsional tetapi juga elegan dan cepat.
- Melakukan debugging, profiling, dan optimasi performa aplikasi secara proaktif untuk memberikan pengalaman pengguna terbaik.
- Menulis kode yang bersih, terstruktur, dan diuji dengan baik menggunakan framework pengujian yang sesuai.
- Mengintegrasikan aplikasi dengan RESTful APIs, layanan Firebase, dan sistem backend lainnya.
- Berpartisipasi aktif dalam code review dan diskusi teknis untuk meningkatkan kualitas kode tim secara keseluruhan.
- Membantu dalam proses deployment dan monitoring aplikasi di App Store dan Play Store.
- Terus-menerus mengeksplorasi dan mempelajari teknologi, alat, dan praktik terbaik baru dalam pengembangan mobile.
Kualifikasi
- Minimal 3+ tahun pengalaman profesional sebagai Mobile Developer dengan track record yang solid.
- Menguasai setidaknya satu bahasa pemrograman utama: Kotlin/Java (Android) atau Swift/Objective-C (iOS), atau framework cross-platform seperti Flutter & React Native.
- Pemahaman yang sangat baik tentang arsitektur aplikasi, design pattern, dan SOLID principles.
- Pengalaman yang terbukti dengan integrasi RESTful API, WebSocket, dan database lokal (Room, Core Data).
- Familiar dengan Git, konsep CI/CD, dan agile development methodologies.
- Pengalaman dalam melakukan optimasi performa, keamanan aplikasi, dan manajemen memori.
- Kemampuan pemecahan masalah yang kuat dan pemikiran analitis yang tajam.
- Semangat belajar yang tinggi dan kemampuan untuk bekerja secara mandiri maupun dalam tim.
- Gelar Sarjana (S1) di bidang Ilmu Komputer / Teknik Informatika (diutamakan).