Deskripsi pekerjaan Frontend Developer Sumber Solusi Hebat
Lokasi: Kuningan, Jakarta Selatan
Status Hubungan Kerja: Kontrak (dengan kesempatan besar untuk konversi menjadi Karyawan Permanen berdasarkan kinerja)
Industri: Multifinance / Layanan Keuangan
Apakah Anda seorang pengembang frontend yang dinamis dan berorientasi pada detail? Klien kami, sebuah perusahaan multifinance terkemuka di Jakarta, sedang mencari seorang Frontend Web Software Engineer berbakat untuk bergabung dalam tim digital mereka. Di posisi ini, Anda akan bertanggung jawab untuk membangun, mengoptimalkan, dan memelihara aplikasi web modern yang andal untuk mendukung kebutuhan bisnis pembiayaan yang terus berkembang.
Tanggung Jawab Utama (Key Responsibilities):
-Pengembangan Aplikasi: Mengembangkan dan memelihara aplikasi web modern menggunakan React.js, Vite.js, dan teknologi JavaScript terkini.
-Implementasi UI/UX: Menerjemahkan kebutuhan bisnis dan desain UI/UX menjadi aplikasi frontend yang responsif, interaktif, dan mudah dirawat.
-Integrasi Sistem: Menghubungkan aplikasi frontend dengan layanan backend melalui REST APIs, GraphQL, layanan autentikasi, dan integrasi pihak ketiga.
-Optimasi Performa: Memastikan performa aplikasi tetap optimal, responsif, aman, serta kompatibel di berbagai browser (cross-browser compatibility) menggunakan teknik code splitting, lazy loading, caching, dan bundle optimization.
-Kualitas Kode: Menulis kode yang bersih, modular, reusable, dan terdokumentasi dengan baik sesuai dengan standar best practices.
-Kolaborasi & Pengujian: Bekerja sama secara erat dengan Product Manager, Backend Engineer, UI/UX Designer, QA, dan tim DevOps. Berpartisipasi dalam unit testing, integration testing, serta peninjauan kode (code review).
-Dukungan Teknis: Melakukan debugging, menyelesaikan masalah UI/API, serta mendukung proses deployment dan investigasi kendala teknis pada sistem produksi jika diperlukan.
Kualifikasi yang Dicari (Requirements):
-Keahlian Bahasa pemrograman: Menguasai dengan baik JavaScript (ES6+) dan TypeScript.
-Framework & Tools: Memiliki pengalaman kuat membangun aplikasi web dengan React.js, Vite.js, Next.js, atau framework JavaScript modern lainnya.
-State Management: Paham mendalam tentang konsep React (Hooks, Context API, dll.) dan berpengalaman dengan state management seperti Redux Toolkit, Zustand, Recoil, atau sejenisnya.
-Styling & UI: Memiliki pemahaman yang baik tentang HTML5, CSS3, SCSS/SASS, Tailwind CSS, Bootstrap, atau Material UI (MUI).
-API & Keamanan: Berpengalaman mengonsumsi REST APIs / GraphQL serta paham mekanisme autentikasi seperti JWT, OAuth2, SSO, dan penanganan token yang aman.
-Tools Pengembangan: Berpengalaman menggunakan Git (GitHub/GitLab/Bitbucket) dan build tools seperti Webpack, Babel, npm, yarn, atau pnpm.
-Nilai Plus (Preferred Skills):Familiar dengan testing frameworks seperti Jest, React Testing Library, Cypress, atau Playwright.
-Memiliki pengetahuan dasar tentang CI/CD pipelines, Docker, atau cloud deployment.
-Keterampilan Non-Teknis: Kemampuan komunikasi, pemecahan masalah (problem-solving), analitis yang kuat, serta mampu berkolaborasi aktif dalam tim lintas fungsi.

