Back to job search

Frontend Architect

Astra group (Jakarta, Jakarta, Indonesia)
DKI Jakarta, Indonesia 🇮🇩
Astra was established in 1957 as a trading company. Over the course of its development, Astra has formed a number of strategic alliances with leading global players. Since 1990, the Company has been listed on the Indonesia Stock Exchange. Astra currently engages in seven business lines: Automotive, Financial Services, Heavy Equipment, Mining and Energy, Agribusiness, Infrastructure & Logistics, Information Technology, and Property

About this position

Posisi Frontend Architect bertanggung jawab untuk merancang dan mengembangkan solusi frontend yang memenuhi kebutuhan produk dan kinerja, serta memberikan kepemimpinan teknis kepada tim pengembang.

Responsibilities

• Merancang dan merancang solusi frontend yang memenuhi persyaratan produk, kebutuhan skalabilitas, dan sasaran kinerja.
• Menetapkan dan menegakkan standar pengodean, praktik terbaik, dan prinsip arsitektur untuk pengembangan frontend.
• Mengevaluasi dan memilih teknologi, kerangka kerja, dan pustaka frontend yang sesuai untuk digunakan dalam proyek.
• Memberikan kepemimpinan dan bimbingan teknis kepada pengembang frontend.
• Membimbing anggota tim, membantu mereka mengembangkan keterampilan dan keahlian teknis mereka.
• Melakukan tinjauan kode, memastikan kepatuhan terhadap pedoman dan standar arsitektur.
• Berkolaborasi dengan tim lintas fungsi untuk mendorong keputusan dan solusi teknis.
• Memimpin pengembangan fitur dan komponen frontend yang kompleks.
• Menulis kode frontend berkualitas tinggi, dapat dipelihara, dan efisien.
• Mengoptimalkan kinerja frontend dan pengalaman pengguna.
• Memecahkan masalah dan men-debug masalah dan bug frontend.
• Menyiapkan dan memelihara perkakas pengembangan frontend, membangun jalur pipa, dan infrastruktur.
• Menerapkan dan mengotomatiskan proses pengujian, penerapan, dan pemantauan frontend.
• Mengevaluasi dan merekomendasikan perkakas dan teknologi untuk meningkatkan alur kerja dan produktivitas pengembangan frontend.
• Mendokumentasikan desain, keputusan, dan pola arsitektur.
• Membuat dan memelihara dokumentasi teknis untuk sistem dan komponen frontend.
• Melakukan sesi berbagi pengetahuan dan lokakarya untuk mentransfer keahlian kepada anggota tim lainnya.
• Mengidentifikasi dan mengatasi hambatan kinerja dalam aplikasi frontend.
• Mengoptimalkan kode, aset, dan sumber daya frontend untuk meningkatkan waktu pemuatan halaman dan kinerja rendering.
• Menerapkan strategi caching, lazy loading, dan teknik pengoptimalan lainnya.
• Tetap terinformasi tentang teknologi frontend yang sedang berkembang, tren, dan perkembangan industri.
• Melakukan riset dan eksperimen untuk mengeksplorasi teknologi, kerangka kerja, dan alat frontend baru.
• Menguji coba dan mengevaluasi teknologi frontend baru untuk menilai kelayakan dan potensi manfaatnya.
• Mengevaluasi dan meningkatkan proses pengembangan frontend, alur kerja, dan metodologi secara terus-menerus.
• Mengidentifikasi area yang perlu ditingkatkan dan menerapkan inisiatif untuk meningkatkan kualitas, efisiensi, dan inovasi frontend.

Requirements

• Gelar Sarjana dari jurusan Teknik Informatika/Sistem Informasi/Teknik Komputer/Manajemen Informatika atau bidang terkait dari universitas terkemuka dengan IPK minimal 3,00.
• 9+ tahun pengalaman dalam OO JavaScript dan kerangka kerja Front-end khususnya.
• Berpengalaman dalam mengembangkan aplikasi menggunakan Javascript, ReactJS, VueJS, NodeJS, HTML5 CSS3/CSS4 dan teknologi UI lainnya.
• Berpengalaman dalam membangun aplikasi PWA yang kaya.
• Memahami dan berpengalaman dengan pemrosesan asinkron, penyegaran halaman parsial, traversal DOM, dan manipulasi.