Solve Education mencari Frontend Engineer untuk bergabung dengan tim mereka di Bandung, Jawa Barat.
Tentang Peran
Kami mencari Frontend Engineer yang akan bertanggung jawab atas kualitas pengembangan front-end yang dibantu oleh AI. Posisi ini bukan sekadar mengerjakan tugas, melainkan peran di mana Anda akan berkolaborasi dengan agen AI coding untuk menghasilkan kode front-end dalam jumlah besar. Anda akan bertugas mengarahkan, meninjau secara kritis, menyempurnakan, dan bertanggung jawab penuh atas apa yang dikirimkan.
Tugas utama dalam peran ini bukan mengetik kode, melainkan menggunakan penilaian: mengetahui kapan AI benar, mendeteksi ketika AI salah meskipun yakin, membuat keputusan arsitektur yang tidak dapat dibuat oleh AI sendiri, serta mengubah output yang cepat namun belum sempurna menjadi antarmuka yang andal, mudah diakses, dan berkinerja tinggi yang mendukung misi kami.
Jika Anda memiliki dasar front-end yang kuat, perhatian terhadap desain dan kualitas, serta disiplin untuk menjadi garis pertahanan terakhir dalam hal kebenaran, ini adalah peran di mana Anda dapat bergerak lebih cepat dan menghasilkan lebih banyak daripada yang bisa dilakukan secara manual.
Sebelum Mendaftar:
Peran ini menuntut, tidak ringan, rutin, atau banyak arahan. Anda diharapkan mampu menangani ambiguitas, bergerak cepat di berbagai prioritas, dan menghasilkan antarmuka siap produksi dengan sedikit atau tanpa revisi. AI akan membantu Anda bergerak cepat, tetapi kecepatan tanpa penilaian adalah sebuah kerugian, dan kualitas apa yang kami kirimkan sepenuhnya ada pada Anda. Anda harus mampu tetap tenang di bawah tekanan, mengambil kepemilikan penuh atas pekerjaan yang dihasilkan AI seolah-olah Anda menulis setiap barisnya sendiri, dan memberikan hasil yang andal bahkan ketika persyaratan berubah di tengah minggu atau umpan balik memerlukan penyelesaian segera.
Jika Anda mencari peran yang akan menguji keterampilan front-end Anda, mengasah kemampuan pemecahan masalah Anda, dan menempatkan Anda di garis depan bagaimana rekayasa sebenarnya berubah — dan Anda siap memenuhi ekspektasi tinggi — kami ingin mendengar dari Anda.
Tanggung Jawab Utama:
- Pengembangan & Pengawasan Berbantuan AI
- Mengarahkan agen AI coding untuk membangun fitur front-end: menulis spesifikasi, prompt, dan batasan yang jelas untuk mendapatkan output terbaik.
- Meninjau, menyempurnakan, dan mengambil kepemilikan atas kode yang dihasilkan AI — Anda adalah manusia yang bertanggung jawab atas kebenaran, keamanan, kinerja, dan kemudahan pemeliharaan.
- Mendeteksi mode kegagalan halus yang cenderung dihasilkan AI: batas server/klien yang salah, bug caching dan hydration, celah aksesibilitas, penurunan kinerja, dan jalan pintas arsitektur.
- Menentukan konvensi, batasan, dan pola yang dapat digunakan kembali sehingga output AI tetap konsisten, idiomatik, dan mudah dipelihara di seluruh basis kode.
- Pengembangan UI
- Membangun antarmuka responsif, mudah diakses, dan berkinerja tinggi menggunakan Next.js / React, menerjemahkan desain dan wireframe ke dalam kode yang bersih dan dapat digunakan kembali.
- Membuat keputusan arsitektur dan desain-sistem yang tidak boleh didelegasikan ke agen.
- Memastikan kompatibilitas lintas browser dan lintas perangkat di semua yang dikirimkan.
- Teknologi & Inovasi
- Berkontribusi pada keputusan arsitektur front-end, tooling, dan alur kerja AI; terus meningkatkan cara kami menggunakan AI untuk membangun dengan baik.
- Tetap mengikuti ekosistem Next.js / React dan praktik pengembangan AI yang baru muncul.
- Memperkuat pipeline build, pustaka komponen, dan pengujian agar kualitas dapat diskalakan seiring dengan output.
- Kolaborasi & Pengiriman
- Berkolaborasi dengan manajer produk, desainer, dan insinyur backend untuk mengubah persyaratan menjadi solusi yang efektif.
- Berpartisipasi dalam upacara agile, tinjauan kode, dan diskusi teknis.
- Mendokumentasikan sistem dan komponen front-end; memberikan dukungan cepat untuk sistem langsung dan penyelesaian masalah.
Kualifikasi yang Dicari:
- Pendidikan: Gelar Sarjana di bidang Ilmu Komputer, Rekayasa Perangkat Lunak, atau bidang terkait, atau pengalaman praktis yang setara.
- Pengalaman: 3+ tahun sebagai pengembang front-end atau full-stack dengan fokus front-end yang kuat, dan rekam jejak yang terbukti dalam mengirimkan antarmuka kelas produksi. (Kami lebih menghargai penilaian yang ditunjukkan dan kemampuan tinjauan kode daripada lamanya pengalaman.)
- Keterampilan Teknis:
- Kemahiran mendalam dengan Next.js (App Router, Server Components, server actions, strategi rendering dan caching) dan React.
- Penguasaan kuat TypeScript, JavaScript modern, HTML5, dan CSS3 (Tailwind atau yang serupa).
- Keterampilan inti: kemampuan untuk membaca, mengkritik, dan meningkatkan kode yang tidak Anda tulis — mendeteksi bug, pola yang buruk, dan keputusan berisiko dengan cepat.
- Dasar yang kuat dalam debugging, pengujian (misalnya Vitest/Jest, Playwright/Cypress), aksesibilitas web (WCAG), dan optimasi kinerja.
- Familiaritas dengan manajemen state (Zustand, Redux, atau yang serupa), integrasi API RESTful dan GraphQL, serta desain responsif.
- Pengalaman dengan Git, pipeline CI/CD, dan pengetahuan dasar platform cloud (AWS, GCP, atau Azure).
- Kompetensi Inti: Perhatian yang kuat terhadap detail dan kualitas UI, penilaian arsitektur yang baik, kemampuan untuk bekerja secara mandiri, akuntabilitas atas hasil, dan kenyamanan berkolaborasi dalam tim lintas fungsi dan beragam budaya.
- Lokasi & Ketersediaan: Berbasis di Bandung atau bersedia pindah.
- Nilai Tambah (Opsional): Pengalaman langsung bekerja dengan alat coding AI (Claude, Cursor, Copilot, dll.) dalam alur kerja produksi nyata; pustaka animasi (Framer Motion, GSAP); alat desain seperti Figma; pustaka visualisasi data (D3.js, Chart.js); React Native; atau paparan sebelumnya terhadap edtech atau proyek yang berorientasi pada misi.
Mengapa Bergabung dengan Kami?
Anda akan bergabung dengan tim dengan misi berani untuk membuat pendidikan dapat diakses dan berdampak — dan Anda akan melakukannya di ujung tombak bagaimana perangkat lunak benar-benar dibangun saat ini. Kami tidak mengharapkan kesempurnaan, tetapi kami mengharapkan kreativitas, kepemilikan, dan sikap belajar yang kuat. Jika Anda mencari pekerjaan rutin, ini bukan tempat yang tepat. Tetapi jika Anda siap untuk menguasai pengalaman front-end, mendapatkan leverage yang serius dari AI, dan berkontribusi pada dampak dunia nyata — kami ingin mendengar dari Anda.
Posisi: Frontend Engineer · Perusahaan: Solve Education · Lokasi: Bandung
Kirim lamaran langsung ke penyedia lowongan.