Developer

WeGeekSJakarta Selatan, DKI Jakartaglintspublicada em 10/09/2026
Obrigatório:TypeScriptGoRustKotlinSwiftReactVueSvelteGitDockerKubernetesBackendMobileTDDAI

Persyaratan Umum — Seluruh Platform

  • Memiliki pemahaman yang kuat terhadap prinsip-prinsip software engineering.
  • Mampu menulis kode yang bersih, mudah dibaca, dan mudah dipelihara
  • Memahami pemrograman berorientasi objek serta penggunaan design pattern yang tepat
  • Memahami separation of concerns dan desain modular
  • Memahami test-driven development dan automated testing
  • Memiliki pengalaman menggunakan Git dan melakukan code review
  • Memahami API, debugging, error handling, dan optimasi kinerja
  • Mampu menjelaskan keputusan teknis dan pertimbangannya secara jelas

Backend Developer

  • Menguasai Go
  • Pengalaman menggunakan Rust menjadi nilai tambah
  • Berpengalaman membangun backend service dan API
  • Memahami concurrency dan asynchronous processing
  • Berpengalaman menggunakan database, caching, dan in-memory processing
  • Memahami Docker dan pengembangan aplikasi berbasis container
  • Pengetahuan mengenai Kubernetes menjadi nilai tambah
  • Berpengalaman melakukan unit testing dan integration testing

Web Developer

  • Menguasai TypeScript
  • Berpengalaman menggunakan Vite
  • Berpengalaman menggunakan modern web framework seperti React, Vue, atau Svelte
  • Memahami component design dan state management
  • Berpengalaman melakukan integrasi API dan menangani asynchronous operation
  • Memahami responsive design dan optimasi kinerja web
  • Berpengalaman melakukan unit testing, component testing, dan end-to-end testing

Android Developer

  • Menguasai Kotlin
  • Berpengalaman membangun aplikasi Android native
  • Memahami Android lifecycle dan arsitektur aplikasi
  • Pengalaman menggunakan Jetpack Compose lebih diutamakan
  • Berpengalaman menggunakan coroutine, integrasi API, dan local storage
  • Memahami optimasi kinerja dan memory management pada aplikasi mobile
  • Berpengalaman melakukan unit testing dan UI testing

iOS Developer

  • Menguasai Swift
  • Berpengalaman membangun aplikasi iOS native
  • Memahami iOS lifecycle dan arsitektur aplikasi
  • Berpengalaman menggunakan SwiftUI dan UIKit
  • Berpengalaman menggunakan Swift concurrency, integrasi API, dan local storage
  • Memahami optimasi kinerja dan memory management pada aplikasi mobile
  • Berpengalaman melakukan unit testing dan UI testing

Skills: Kotlin, Go / Golang, Vite, TypeScript, React.js, Vue.js, svelte, Swift