Deskripsi Pekerjaan
Kami mencari pengembang perangkat lunak freelance yang berpengalaman untuk bergabung dengan tim inovatif kami di TechInnovate Indonesia. Anda akan berkontribusi dalam pengembangan solusi teknologi yang tangguh dan user-friendly untuk berbagai klien di berbagai industri.
Ini adalah kesempatan untuk bekerja secara fleksibel sambil mengembangkan keterampilan Anda dalam lingkungan yang mendukung. Anda akan dituntut untuk bekerja mandiri dan berkolaborasi dengan tim desain dan produk untuk menghasilkan solusi berkualitas tinggi.
Tanggung Jawab
- Mengembangkan, menguji, dan memelihara aplikasi web dan mobile sesuai dengan spesifikasi klien.
- Bekerja sama dengan tim desain untuk menerjemakan kebutuhan fungsional menjadi kode yang efisien dan scalable.
- Menggunakan teknologi terkini seperti JavaScript, Python, dan framework modern (React, Node.js, dll).
- Menulis kode yang bersih, terdokumentasi dengan baik, dan mudah dipelihara.
- Partisipasi dalam proses pengembangan agile termasuk perencanaan, pengkodean, pengujian, dan rilis.
- Menyediakan dukungan teknis dan pemecahan masalah untuk aplikasi yang telah dikembangkan.
- Mengikuti praktik terbaik dalam pengembangan perangkat lunak, termasuk kontrol versi (Git) dan CI/CD.
Kualifikasi
- Pengalaman minimal 2 tahun sebagai pengembang perangkat lunak, dengan portofolio yang kuat.
- Kemampuan kuat dalam setidaknya satu bahasa pemrograman utama (JavaScript, Python, Java, atau C#).
- Keahlian dalam framework modern seperti React, Angular, Vue.js untuk front-end, dan Node.js, Django, atau Flask untuk back-end.
- Pemahaman tentang konsep pengembangan perangkat lunak berorientasi objek dan desain sistem.
- Kemampuan untuk bekerja secara mandiri dan mengelola waktu secara efektif dalam lingkungan freelance.
- Komunikasi yang baik dalam bahasa Indonesia dan Inggris (lisan dan tulis).
- Memiliki koneksi internet yang stabil dan kemampuan untuk bekerja dari jarak jauh.
- Keahlian dalam menggunakan alat kolaborasi seperti Slack, Trello, atau Jira.