
Fullstack Developer
PT Fan Integrasi Teknologi- Kompetitif
- Penuh Waktu · On-site (di kantor)
- Min. S1
- 1 - 3 tahun pengalaman
- Laki-laki
- Umur 22 - 29 tahun
Benefit
- BPJS Kesehatan
Skills
- PostgreSQL
- Laravel
- React Native
- TypeScript
- Flutter
- Go / Golang
- Swift
- Express.Js
- Next.JS
Deskripsi Pekerjaan Fullstack Developer di PT Fan Integrasi Teknologi
Kualifikasi:
2-3 tahun pengalaman dalam pengembangan perangkat lunak.
Gelar Sarjana di bidang Ilmu Komputer, Sistem Informasi, Teknik Komputer, Matematika, Fisika, atau bidang terkait. (Pengalaman profesional yang relevan merupakan nilai tambah)
Pengalaman yang kuat dalam Pengembangan Aplikasi Mobile: Flutter (wajib) menggunakan Provider atau BLoC, React Native (Redux, React Hooks), Android Native (Java/Kotlin) merupakan nilai tambah, dan Swift/SwiftUl merupakan nilai tambah
Pengalaman dalam Pengembangan Web dan Backend (Fullstack): Frontend (Next.js/React.js, TypeScript), Backend (Express.js/Node.js, Laravel), Database (PostgreSQL), dan Go (Golang) merupakan nilai tambah
Mahir menggunakan Git dan alur kerja kolaboratif (pull request, strategi branching)
Pemahaman yang solid tentang: RESTful API, Otentikasi & Otorisasi, Manajemen state (mobile & web), Praktik keamanan dasar, dan Prinsip arsitektur perangkat lunak
Pengalaman bekerja dengan metodologi Agile dan Waterfall
Kemauan yang kuat untuk mempelajari teknologi baru
Mampu bekerja secara mandiri dan kolaboratif Sebuah tim
Mampu bekerja di bawah tekanan dan memenuhi tenggat waktu
Posisi ini diprioritaskan untuk kandidat dengan keahlian pengembangan aplikasi seluler yang kuat.
Tanggung jawab:
Mengembangkan dan memelihara aplikasi seluler, web, dan backend untuk kebutuhan proyek dan produk.
Berkolaborasi dengan Analis Bisnis, desainer UI/UX, dan pengembang lain untuk menerjemahkan persyaratan bisnis ke dalam solusi teknis.
Menentukan spesifikasi teknis dan membuat prototipe dasar (kontrak API, alur aplikasi, struktur data).
Mengubah desain dan spesifikasi perangkat lunak menjadi kode berkualitas tinggi, terukur, dan mudah dipelihara.
Mengintegrasikan sistem di seluruh: Aplikasi seluler (Flutter / React Native), Aplikasi web (Next.js, React.js), Layanan backend (Express.js, Laravel, Go), dan Basis Data (PostgreSQL)
Melakukan debugging, pengujian, tinjauan kode, dan optimasi kinerja.