Senior Front End Developer
Muss:TypeScriptJavaScriptHTMLCSSReactAngularVueGitFrontendBackendQA/Test
Your tasks
Deskripsi Pekerjaan
- Mengembangkan, memelihara, dan meningkatkan antarmuka aplikasi web sesuai dengan kebutuhan bisnis dan desain UI/UX.
- Membangun aplikasi web yang responsif, mudah digunakan, dan memiliki performa yang optimal di berbagai perangkat dan peramban.
- Mengembangkan komponen antarmuka yang dapat digunakan kembali menggunakan framework frontend seperti React.js atau Angular.
- Melakukan integrasi antara aplikasi frontend dan layanan backend melalui REST API.
- Berkolaborasi dengan Backend Developer, UI/UX Designer, Business Analyst, QA Engineer, dan tim IT lainnya dalam pengembangan fitur aplikasi.
- Melakukan debugging, pemecahan masalah, dan optimalisasi untuk meningkatkan performa, stabilitas, serta kenyamanan penggunaan aplikasi.
- Melakukan pengujian pada bagian frontend dan memperbaiki kesalahan atau bug untuk memastikan kualitas aplikasi.
- Menerapkan praktik keamanan dasar dalam pengembangan aplikasi web serta mengikuti standar penulisan kode yang telah ditetapkan.
- Membuat dan memelihara dokumentasi teknis serta berpartisipasi dalam peninjauan kode, penerapan aplikasi, dan pemeliharaan sistem.
- Memastikan pengembangan aplikasi berjalan sesuai dengan kebutuhan, spesifikasi teknis, target waktu proyek, dan standar yang berlaku di lingkungan perbankan.
Requirements
Kualifikasi
- Minimal pendidikan S1 jurusan Teknik Informatika, Sistem Informasi, Ilmu Komputer, Rekayasa Perangkat Lunak, atau bidang terkait.
- Memiliki pengalaman minimal 3 tahun sebagai Frontend Developer atau pada bidang pengembangan aplikasi web yang relevan.
- Menguasai HTML5, CSS3, dan JavaScript (ES6+).
- Memiliki pengalaman menggunakan minimal satu framework frontend modern, diutamakan React.js atau Angular.
- Memahami TypeScript dan desain web responsif.
- Memiliki pengalaman melakukan integrasi REST API dan mengolah data dalam format JSON.
- Memahami penggunaan Git untuk pengelolaan versi kode.
- Memahami proses debugging, optimalisasi performa, dan dasar-dasar keamanan aplikasi web.
- Memahami proses pengujian aplikasi frontend.
- Mampu bekerja sama dengan tim lintas fungsi dan mengomunikasikan kendala teknis dengan baik.
- Memiliki kemampuan analisis, pemecahan masalah, ketelitian, dan kemauan untuk terus belajar.
- Pengalaman dalam pengembangan aplikasi perbankan, layanan keuangan, atau aplikasi berskala enterprise menjadi nilai tambah.
Skills:
- HTML
- jQuery
- Frontend Development
- Teamwork
- CSS
- Vue.js
- TypeScript
- React.js
- JavaScript
- Front-End Architecture