West Jakarta• Full Time
About The Role
Membantu dalam pengembangan komponen UI dan halaman menggunakan Angular
Mengimplementasikan fungsionalitas frontend dasar menggunakan TypeScript, HTML, dan CSS
Membuat aplikasi atau fitur sesuai dengan desain dan spesifikasi yang diberikan oleh tim
Membantu dalam pemeliharaan dan update aplikasi untuk memastikan semuanya berjalan dengan baik.
Menulis dokumentasi teknis yang jelas untuk kode atau fitur yang dikembangkan.
Mengikuti standar coding yang ditetapkan oleh tim untuk menjaga kualitas kode
Mengikuti bimbingan dari senior developer dan belajar tentang best practices Angular
Berpartisipasi dalam code review, mendapatkan feedback, dan belajar dari pengalaman tersebut.
Mengembangkan keterampilan frontend lebih lanjut, terutama dalam Angular dan teknologi terkait
Membantu dalam optimisasi aplikasi untuk performa yang lebih baik, seperti mengurangi ukuran bundling atau mengoptimalkan rendering.
Menangani masalah cross-browser compatibility dan memastikan aplikasi berjalan lancar di berbagai platform.
Membantu dalam eksplorasi fitur baru dan teknologi terkait Angular, seperti Angular CLI, RxJS, dan Lazy Loading
Requirements
Memahami Angular Basics: Komponen, service, module, routing. Template syntax: ngFor, ngIf, property binding, event binding. Basic Angular CLI usage.
Memahami TypeScript & JavaScript dasar
Memahami HTML5 & CSS3
Integrasi sederhana dengan REST API pakai HttpClient.
Dasar penggunaan Reactive Forms dan/or Template Forms.
Pengalaman Angular (v12 ke atas) selama minimal 1–2 tahun
Minimal D3/S1 Ilmu Komputer, Teknik Informatika, Software Engineering.
Nilai Plus (tapi belum wajib):
RxJS: Observable, subscribe, pipe, map, tap, dll.
TypeScript & JavaScript dasar
Penggunaan tools seperti Git.
Pernah pakai Bootstrap / TailwindCSS di project Angular.
Basic testing: ng test dan struktur test Angular.