Deskripsi Pekerjaan
Bergabunglah dengan TechNova Solutions sebagai Senior Programmer dan berkontribusi pada inovasi teknologi yang mengubah cara kami hidup dan bekerja. Kami mencari talenta teknis berbakat yang siap menghadapi tantangan kompleks dan mengembangkan solusi digital yang berdampak tinggi.
Di TechNova, kami mengutamakan kualitas kode, desain yang berpusat pada pengguna, dan kolaborasi tim yang dinamis. Anda akan menjadi garda terdepan dalam membangun ekosistem digital kami yang skalabel dan aman.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi web dan sistem backend yang efisien menggunakan stack teknologi modern seperti React, Node.js, dan Python.
- Menerapkan arsitektur perangkat lunak berskala besar dan memastikan keamanan data serta integritas sistem.
- Berkolaborasi dengan tim desainer UI/UX untuk menerjemahkan wireframe menjadi antarmuka yang responsif dan estetik.
- Menulis kode yang bersih, modular, dan terdokumentasi dengan baik sesuai standar industry (Clean Code).
- Melakukan optimasi performa aplikasi, termasuk kecepatan loading dan manajemen memori.
- Memimpin proses code review dan memberikan mentorship kepada developer junior untuk meningkatkan standar tim.
- Terlibat dalam siklus pengembangan perangkat lunak (Agile/Scrum) dari perencanaan hingga deployment.
Kualifikasi
- Sertifikat atau Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau Rekayasa Perangkat Lunak.
- Pengalaman kerja minimal 5 tahun dalam pengembangan perangkat lunak, dengan spesialisasi pada Full Stack Development.
- Kemampuan handal dalam JavaScript (ES6+), HTML5, dan CSS3.
- Pengalaman pengerjaan proyek menggunakan framework Frontend (React, Vue, atau Angular) dan Backend (Node.js, Express, atau Django).
- Pemahaman mendalam tentang Database Relasional (SQL) dan NoSQL.
- Pengalaman dalam penggunaan Git untuk kontrol versi dan CI/CD pipelines.
- Bahasa Inggris yang lancar (Tingkat Profesional) untuk komunikasi lintas tim dan dokumentasi teknis.