Skill diminta
Analytical ThinkingBootstrapCI/CDDeliveryExpressFlutterGoGraphQLKotlinLaravelMySQLNestJSNode.jsPHPPostgreSQLPyTorchPythonREST APIReactReact NativeRedisSwiftTensorFlowVue.js
Gaji pasar untuk posisi ini
Median Rp7,5 jt/bulan · rentang umum Rp5,8 jt – Rp9,3 jt
Berdasarkan 185 lowongan Full-Stack Development se-Indonesia (semua level).
Lihat data gaji selengkapnya →Deskripsi
Requirements
- Pria/Wanita
- Pendidikan minimal S1 di bidang Teknik Informatika, Ilmu Komputer, Data Science, AI, atau bidang terkait
- Lulusan dari dalam dan luar negeri
- Memiliki pengalaman minimal 2 tahun di bidang Mobile Development
Job Desc
- Merancang, mengembangkan, dan memelihara aplikasi web dan mobile
- (Android & iOS)
- yang berkinerja tinggi dan andal sesuai dengan kebutuhan bisnis dan pengguna
- Membangun dan mengelola
- aplikasi mobile cross-platform menggunakan Flutter React Native, atau
- Swift / Kotlin (native), termasuk integrasi dengan fitur perangkat (API, notifikasi, dll)
- Membuat aplikasi
- Frontend
- berbasis web yang dinamis, responsif, dan ramah pengguna menggunakan
- React.js
- dan
- Vue.js
- Membangun aplikasi
- Backend
- menggunakan
- Go (Golang)
- Node.js
- , dan
PHP
- , dengan mematuhi praktik terbaik untuk keamanan dan pemeliharaan
- Mengintegrasikan dan mengembangkan fitur berbasis
- AI (Artificial Intelligence)
- seperti chatbot, voice processing, automation, atau recommendation system menggunakan API atau model AI
- Mengoptimalkan struktur dan kueri basis data dengan menggunakan
- MySQL
- PostgreSQL
- , dan
- Redis
- untuk memastikan ketersediaan tinggi dan operasi data yang efisien
Menulis kode yang bersih, dapat dipelihara, terdokumentasi dengan baik, dan dapat diuji untuk mendukung pengembangan kolaboratif dan skalabilitas jangka panjang
- Mengintegrasikan API pihak ketiga dan layanan eksternal untuk meningkatkan fungsionalitas aplikasi
- Melakukan
- pengujian unit
- pengujian integrasi
- , dan
- pengujian end-to-end
- untuk memastikan fungsionalitas dan stabilitas aplikasi
- Melakukan konfigurasi, memelihara, dan mengelola
- pipeline CI/CD
- menggunakan untuk mendukung alur kerja yang efisien dan pengiriman aplikasi atau sistem secara otomatis
- Mendiagnosa, memperbaiki, dan menyelesaikan masalah aplikasi dengan cepat untuk meminimalkan downtime dan meningkatkan pengalaman pengguna
- Bekerja sama dengan tim
- produk
- desainer
- , dan
- developer
- lainnya untuk menyelaraskan solusi teknis dengan tujuan bisnis dan kebutuhan pengguna
Menerapkan dan mempromosikan praktik terbaik dalam keamanan, pengoptimalan kinerja kode, skalabilitas, dan pemeliharaan selama siklus pengembangan
Berpartisipasi dalam evaluasi kode secara rutin untuk memastikan standar kualitas tinggi dan berbagi pengetahuan di dalam tim
Technical Skills
Menguasai pemrograman Python (wajib untuk AI development)
Menguasai web framework modern
- React.js
- dan/atau
- Vue.js
- Familiar dengan HTML5, CSS3, Tailwind / Bootstrap
Pengalaman membangun aplikasi mobile
- Flutter dan/atau React Native (cross-platform)
- Swift (iOS) / Kotlin (Android) untuk native development
Berpengalaman membangun REST API &/atau GraphQL menggunakan
- Go (Golang)
- Node.js (Express / NestJS)
- PHP (Laravel / sejenisnya)
Menguasai database
- Relasional: MySQL, PostgreSQL
- In-memory: Redis
- Familiar dengan framework AI/ML/Deep Learning seperti TensorFlow, PyTorch, atau sejenisnya
- Berpengalaman dalam integrasi API (OpenAI, LLM, atau AI services lainnya)
- Memahami konsep NLP (Natural Language Processing) menjadi nilai tambah
Soft Skills
- Problem-solving yang kuat dan analytical thinking
- Mampu bekerja secara mandiri maupun dalam tim
- Detail-oriented dan memiliki rasa ownership terhadap produk