Deskripsi Pekerjaan
Kami adalah perusahaan teknologi finansial terkemuka di Indonesia yang tengah berkembang pesat. Kami membuka kesempatan bagi seorang Web Developer berbakat untuk bergabung dalam tim engineering kami. Kamu akan bertanggung jawab dalam membangun dan mengembangkan aplikasi web yang scalable, cepat, serta user-friendly menggunakan teknologi modern seperti React.js dan Node.js.
Di PT Sinergi Digital Indonesia, kami menawarkan lingkungan kerja yang kolaboratif, mendukung inovasi, serta memberikan fleksibilitas tinggi (Hybrid & Remote). Jika kamu adalah seorang problem solver yang passionate terhadap teknologi dan ingin memiliki dampak langsung terhadap produk yang digunakan oleh jutaan pengguna, inilah kesempatan yang tepat untuk mengembangkan karirmu!
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi front-end menggunakan React.js dan Next.js.
- Merancang serta membangun RESTful API yang scalable dan efisien dengan Node.js dan Express.js.
- Berkolaborasi erat dengan tim UI/UX Designer untuk memastikan implementasi desain yang presisi dan responsif.
- Menulis kode yang bersih, terstruktur, dan dapat diuji (unit test & integration test).
- Melakukan code review secara berkala untuk menjaga kualitas dan konsistensi kode tim.
- Mengoptimalkan performa aplikasi dari sisi front-end maupun back-end.
- Berpartisipasi dalam perencanaan sprint dan diskusi teknis menggunakan metodologi Agile.
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, atau jurusan relevan lainnya (Portofolio kuat dapat menjadi pengganti).
- Pengalaman minimal 2-3 tahun sebagai Web Developer (Fresh Graduate sangat dipersilakan jika memiliki proyek atau portofolio yang impresif).
- Penguasaan mendalam terhadap JavaScript (ES6+), HTML5, dan CSS3.
- Pengalaman yang solid dengan React.js (Hooks, Context API, Redux Toolkit) dan Node.js (Express.js).
- Memahami konsep database relasional (PostgreSQL / MySQL) dan NoSQL (MongoDB).
- Terbiasa menggunakan Git untuk version control dan platform seperti GitHub/GitLab.
- Memiliki pengetahuan dasar mengenai Docker dan proses CI/CD.
- Kemampuan komunikasi yang baik dan mampu bekerja secara kolaboratif dalam tim.