Skip to Content

Tech Lead

Kab. Sleman, Indonesia

Deskripsi Pekerjaan:

Bertanggung jawab untuk memimpin dan membimbing tim pengembang perangkat lunak dalam menyelesaikan proyek dengan standar kualitas yang tinggi. Memastikan bahwa tim teknis bekerja secara efektif untuk mencapai tujuan proyek, mengimplementasikan solusi teknis, serta berkolaborasi dengan anggota tim lainnya untuk memastikan bahwa proyek berjalan sesuai dengan jadwal dan memenuhi semua persyaratan kualitas.

Tanggung jawab utama Anda akan meliputi:

  • Pengawasan Kualitas Kode: Memastikan proyek memenuhi standar kualitas kode yang ditetapkan, seperti persentase kualitas Sonar yang sesuai dengan kebijakan perusahaan.
  • Pengelolaan Testing: Memastikan bahwa semua User Acceptance Test (UAT) dapat melewati uji TC dan memperhatikan bahwa script UAT dilengkapi dengan UI automation test.
  • Penyelesaian Task Tepat Waktu: Memimpin tim untuk memastikan bahwa persentase task selesai sebelum H-1 dari tanggal due.
  • Manajemen Bug: Memantau dan mengelola proses penyelesaian bug, dengan fokus pada waktu penyelesaian bug yang cepat dan efisien.
  • Tim yang Produktif: Memotivasi tim untuk mencapai skor tim yang tinggi, mencerminkan kolaborasi yang baik dan pencapaian yang optimal.
  • Koordinasi dengan Stakeholder: Berkomunikasi secara aktif dengan manajemen proyek dan pihak terkait untuk memastikan bahwa persyaratan teknis dipahami dan diterapkan dengan baik.
  • Pengembangan Tim: Membimbing anggota tim dalam pengembangan keterampilan teknis mereka serta mendukung mereka dalam pengambilan keputusan teknis yang tepat.

OKR (Objective and Key Results) yang Diharapkan:

  • Persentase Proyek Memenuhi Kualitas Sonar: Memastikan bahwa proyek-proyek yang dikerjakan memenuhi kualitas kode yang ditetapkan dalam Sonar.
  • % TC UAT Passed: Memastikan bahwa semua testcase dalam User Acceptance Test (UAT) lulus dengan baik dan tanpa masalah.
  • Persentase Task Selesai Sebelum H-1 Due Date: Memastikan tim dapat menyelesaikan task yang ditugaskan sebelum H-1 dari tanggal due.
  • Rata-rata Waktu Penyelesaian Bug: Memastikan bahwa bug yang ditemukan diselesaikan dengan cepat dan sesuai standar yang ditentukan.
  • Persentase UAT Script Ada UI Automation Test: Memastikan bahwa script UAT dilengkapi dengan pengujian UI otomatis sesuai dengan kebijakan yang ada.
  • Skor Tim: Mengelola dan memotivasi tim untuk mencapai skor tim yang optimal, yang mencerminkan kualitas kerja tim dan kolaborasi yang baik.

Persyaratan:

Kualifikasi Umum:

  • Minimal memiliki pengalaman 3-5 tahun dalam pengembangan perangkat lunak, dengan 1+ tahun pengalaman memimpin tim teknis.
  • Memiliki pengalaman menggunakan alat analisis kualitas kode seperti SonarQube, serta pengalaman dalam implementasi kode berkualitas tinggi.
  • Memahami prinsip-prinsip pengembangan perangkat lunak dan metodologi Agile.
  • Pengalaman dalam menulis dan memimpin testing (manual/automated testing), termasuk pengalaman dengan UAT dan pengujian UI otomatis.
  • Pengalaman dalam memimpin dan mengelola penyelesaian bug dengan efisiensi yang tinggi.
  • Pengalaman dalam membimbing anggota tim untuk meningkatkan keterampilan teknis mereka dan mencapai performa terbaik.
  • Familiar dengan tools seperti Jira, Git, Jenkins, serta alat CI/CD lainnya.

Kualifikasi Khusus:

  • Keahlian dalam pemrograman dengan teknologi yang relevan, seperti Java, JavaScript, Python, C#, atau bahasa pemrograman lain yang digunakan di perusahaan.
  • Memahami konsep-konsep Test-Driven Development (TDD) dan Continuous Integration/Continuous Deployment (CI/CD).
  • Kemampuan komunikasi yang  baik untuk bekerja dengan berbagai tim lintas fungsi dan memastikan transparansi dalam kemajuan proyek.
  • Kemampuan dalam menyusun laporan dan analisis kualitas kode serta masalah teknis.
  • Kemampuan problem-solving yang kuat dalam menangani isu-isu teknis dan bug dalam pengembangan perangkat lunak.

Keahlian yang Diutamakan:

  • Pengalaman dengan UI Automation Testing menggunakan alat seperti Selenium, Cypress, atau alat serupa.
  • Sertifikasi atau pengalaman terkait dengan manajemen proyek Agile (Scrum, Kanban).
  • Pengalaman dalam mentoring dan membimbing tim pengembang untuk mencapai standar tinggi dalam pengembangan perangkat lunak.

Benefit:

  • Gaji yang kompetitif dan insentif berbasis pencapaian OKR.
  • Kesempatan untuk bekerja dalam lingkungan teknologi yang dinamis dan berkembang.
  • Pengembangan karir yang jelas dan peluang untuk mengambil tanggung jawab lebih besar di masa depan.



What's great in the job?


  1. Work with a Great Team in a Friendly & OpenPositive Work Environment :
    1. Great team and friendly, open culture.
    2. Clear organizational structure with minimal bureaucracy, focusing on meaningful work.
    3. Flexible work environment to maximize productivity.Exposure to Various Business Industries
  2. Growth and Development :
    1. Real responsibilities and opportunities for career advancement.
    2. Continuous learning and mentorship from experienced professionals.
    3. Exposure to a variety of business industries.
  3. Meaningful Impact :
    1. Impact-driven work that makes a difference.
    2. Working in a fast-growing, future-oriented company.
PT Javan Cipta Solusi

Discover Our Purpose, Vission & Missions

READ