Deskripsi Pekerjaan
Kami, PT Teknologi Cipta Digital, sedang membuka kesempatan emas bagi seorang Web Developer (Full Stack) profesional untuk bergabung dengan tim kami yang dinamis di Jakarta. Ini adalah peluang bagi Anda yang memiliki passion tinggi dalam pengembangan web dan ingin berkontribusi pada produk digital yang berdampak besar.
Sebagai Web Developer, Anda akan menjadi tulang punggung dalam siklus pengembangan produk, mulai dari arsitektur sistem hingga deployment. Anda akan bekerja dengan teknologi modern, berkolaborasi dengan tim desainer dan product manager yang kreatif. Kami menjanjikan jenjang karir yang jelas, gaji kompetitif, serta lingkungan kerja yang fleksibel dan suportif.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web menggunakan framework modern (React.js / Next.js untuk frontend, Node.js / Laravel untuk backend).
- Mengembangkan dan mengintegrasikan RESTful API serta layanan microservice untuk mendukung fungsionalitas aplikasi.
- Memastikan performa, keamanan, dan skalabilitas aplikasi sesuai dengan standar industri terbaik.
- Berkolaborasi erat dengan tim UI/UX Designer untuk mengimplementasikan desain yang responsif dan user-centric.
- Melakukan code review secara rutin dan menulis unit/integration test untuk menjaga kualitas kode.
- Melakukan debugging, troubleshooting, dan maintenance pada aplikasi yang sudah berjalan di production.
- Berpartisipasi aktif dalam perencanaan sprint, stand-up meeting, dan retrospektif bersama tim.
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau setara.
- Pengalaman minimal 2 tahun sebagai Web Developer, diutamakan yang memiliki pengalaman Full Stack.
- Menguasai HTML5, CSS3, dan JavaScript/TypeScript secara mendalam.
- Berpengalaman dengan framework frontend modern seperti React.js, Vue.js, atau Angular.
- Berpengalaman dengan framework backend seperti Node.js (Express/NestJS) atau PHP (Laravel/CodeIgniter).
- Memahami konsep database relasional (MySQL/PostgreSQL) dan NoSQL (MongoDB).
- Terbiasa menggunakan sistem version control (Git) dan memiliki pemahaman dasar tentang CI/CD.