Parapuan.co - Kawan Puan, ada kabar baik bagi kamu yang sedang mencari peluang kerja karena Terampil sedang membuka lowongan kerja startup baru.
Dalam lowongan kerja startup kali ini Terampil menawarkan dua posisi untuk Developer, yakni Senior Backend Developer dan Senior Frontend Developer.
Dua posisi yang ditawarkan dalam lowongan kerja startup Terampil ini akan bekerja di Jakarta secara full time.
Terampil sendiri adalah sebuah platform peningkatan keterampilan dan karir profesional, Kawan Puan.
Melansir dari situs Kalibrr, berikut persyaratan serta deskripsi pekerjaan masing-masing posisi.
Baca Juga: Lowongan Kerja Terbaru 2021 dari Pricebook, Cek Posisi dan Syaratnya
Senior Backend Developer
Deskripsi Pekerjaan:
- Terlibat dan berpartisipasi dalam application lifecycle secara keseluruhan.
- Fokus utama pada coding dan debugging.
- Berkolaborasi dengan Front-end developer.
- Menetapkan communicate technical dan design requirement.
- Membuat high-quality reusable code yang dapat digunakan di masa mendatang.
- Mengembangkan aplikasi web yang fungsional dan berkelanjutan dengan clean codes.
- Melakukan UI tests dan optimize performance.
- Mengelola cutting-edge technologies untuk meningkatkan aplikasi.
- Melakukan kolaborasi dengan multidisciplinary team of designers, developers dan system administrators.
Persyaratan:
- Mampu menganalisis proses bisnis ke dalam bentuk data, proses pengolahan data, dan menentukan program yang cocok dengan kasus yang sedang dikerjakan.
- Memahami arsitektur program tiga tingkat: data - logic - presentation.
- Mampu menggunakan minimal satu dari setiap program basis data sql dan non-sql.
- Mampu mengimplementasi hasil analisis data ke program basis data baik sql maupun non-sql dengan baik dan benar.
- Mampu mengolah data dengan benar dan efektif sesuai dengan kebutuhan proses bisnis.
- Mampu menggunakan bahasa pemrograman pilihan dengan benar dan efektif (preferensi: nodejs, wajib menggunakan typescript).
- Mampu menampilkan data yang telah diolah ke bentuk presentasi sesuai kebutuhan baik itu REST API, socket, dll.
- Memahami flow REST API dengan baik mulai dari request, proses, hingga response.
- Memahami salah satu metode autentikasi pengguna yang aman dengan baik (preferensi: JWT).
- Mampu mengimplementasikan seluruh hasil analisis solusi ke dalam bahasa pemrograman pilihan dengan benar dan efektif.
Baca Juga: Ini Lowongan Kerja Bank Mega dan Magang di BCA yang Layak Kamu Coba
- Mampu menggunakan git minimal fitur init, clone, add, remove, commit, pull, push, stash, merge, dan rebase.
- Mampu mengoperasikan server linux.
- Memahami fitur-fitur utama web service nginx dan mampu melakukan konfigurasi deployment program ke nginx sesuai spesifikasi.
- Mampu menganalisis waktu pengerjaan dan berkomitmen menyelesaikan pekerjaan tepat waktu.
- Mampu membaca dokumentasi program pihak ketiga (pihak ketiga yang sudah stabil) dan mampu mengintegrasikannya.
- Mampu mendokumentasikan program secara teknis/non teknis baik dari sisi data maupun proses dengan baik dan benar.
- Mampu menggunakan beberapa jenis produk Amazon AWS seperti VM, storage, database, cdn, dan lainnya.
- Mampu membaca dokumen spesifikasi program.
- Memahami GraphQL.
Senior Frontend Developer
Deskripsi Pekerjaan:
- Mengembangkan fitur web interface baru untuk pengguna.
- Membuat kode yang reusable.
- Menjamin kelayakan teknis dari desain UI/UX.
- Menjamin semua input pengguna divalidasi dikirim ke back-end.
- Menerapkan prinsip-prinsip desain web dan bertanggung jawab memastikan bahwa website perusahaan berjalan baik di beberapa perangkat.
- Merancang sebuah kerangka untuk membuat aplikasi pengguna yang sesuai dengan kebutuhan perusahaan.
- Memantau kinerja website, menonton untuk lalu lintas turun terkait dengan masalah kegunaan situs dan memperbaiki masalah.
Baca Juga: Lowongan Kerja Startup: Lemonilo, Cek Posisi dan Persyaratannya!
- Menininjau aplikasi dan fitur coding dan merencanakan upgrade situs di masa yang akan datang dengan tim pengembangan.
- Membantu dalam pengembangan aplikasi dan fitur yang akan dimasukkan pada website dan dalam fungsi internal maupun eksternal.
- Berkontribusi untuk dokumentasi (instruksional, pitch dan spesifikasi teknis).
- Melatih staff non-teknis terutama desainer.
- Meng-optimalkan aplikasi untuk kecepatan dan skalabilitas maksimum.
- Memastikan bahwa semua input pengguna divalidasi sebelum dikirim ke back-end developer.
- Berkolaborasi dengan anggota tim dan pemangku kepentingan lainnya.
Persyaratan:
- Memahami cara kerja dan karakteristik khusus Javascript dibandingkan bahasa pemrograman lainnya dengan baik dan benar.
- Memahami fungsi-fungsi dasar pengolahan larik (array) pada Javascript dengan baik dan benar (minimal map, find, filter, dan reduce).
- Mampu menggunakan git minimal fitur init, clone, add, remove, commit, pull, push, stash, merge dan rebase.
- Mampu menganalisis dan mengimplementasi desain UI menjadi program menggunakan ReactJS.
- Memahami layouting dan styling lainnya menggunakan CSS dengan baik dan efektif.
- Memahami dengan baik fitur hook pada ReactJS dan mampu menggunakan dan menganalisis kasus penggunaannya (minimal effect, callback, dan memo).
- Memahami cara kerja ReactJS baik dalam bentuk single page application (SPA) maupun server side rendering (SSR) khususnya lifecycle komponen/halaman.
- Mampu mengintegrasikan program ReactJS dan API REST dengan efektif.
Baca Juga: Work From Home selama Pandemi, Lowongan Kerja Magang PT Bank BTPN Tbk
- Memahami, mampu mengimplementasi dan mengintegrasikan penyimpanan lokal menggunakan Redux ke dalam program ReactJS.
- Memahami fitur-fitur utama Typescript dan mampu menggunakan Typescript pada program ReactJS.
- Mampu menganalisis waktu pengerjaan dan berkomitmen menyelesaikan pekerjaan tepat waktu.
- Mampu membaca dokumentasi program pihak ketiga (pihak ketiga yang sudah stabil) dan mampu mengintegrasikannya pada program ReactJS.
- Memahami dan dapat mengimplementasi SEO pada ReactJS.
- Mampu membuat komponen dengan data kompleks dari nol (misal grafik, rich text editor, dll).
- Mampu membaca dokumen spesifikasi program.
- Mampu menggunakan Storybook.
- Mampu melakukan deployment program ReactJS ke server linux.
- Mampu melakukan optimisasi program ReactJS.
Kawan Puan, lowongan kerja ini akan ditutup pada 3 September 2021.
Yuk, segera daftarkan dirimu sekarang melalui situs Kalibrr.(*)