Uvation
Uvation
Uvation adalah perusahaan layanan teknologi yang berfokus pada infrastruktur TI, kecerdasan buatan, keamanan siber, dan operasi cloud. Layanannya mencakup operasi TI, keamanan, dan jaringan terkelola, serta solusi AI yang dibangun dengan teknologi Dell dan Nvidia. Uvation juga mendukung lingkungan cloud melalui kemitraan dengan Oracle Cloud, Google Cloud, dan Amazon Web Services, serta mengoperasikan marketplace untuk produk perangkat keras dan perangkat lunak. Perusahaan ini melayani organisasi di bidang konsultasi, layanan kesehatan, dan kecerdasan buatan, sehingga pekerjaannya relevan bagi para profesional yang tertarik pada layanan teknologi terkelola, infrastruktur yang aman, dan solusi cloud perusahaan.

Pemimpin Teknis Pengembang Frontend Senior Bekerja Jarak Jauh di Rumania

Memimpin arsitektur React dan Next.js untuk antarmuka intensif grafis, membimbing para teknisi, serta menghadirkan fitur frontend yang berkinerja tinggi dan teruji dari jarak jauh di Rumania.

Deskripsi

  • Menentukan arah teknis untuk fitur frontend yang kompleks
  • Membimbing tim dalam keputusan desain, peninjauan kode, dan mentoring
  • Membangun fungsionalitas frontend tingkat lanjut dengan React dan Next.js
  • Membangun arsitektur yang dapat diskalakan dengan lapisan UI, logika bisnis, dan akses data yang terpisah
  • Membuat pustaka komponen yang dapat digunakan kembali dengan API yang konsisten
  • Menghubungkan layanan REST dan memverifikasi kontrak API bersama tim backend
  • Mengukur dan meningkatkan kinerja melalui pemisahan kode, pemuatan lambat, dan analisis bundel
  • Mengembangkan antarmuka intensif grafis dengan WebGL, three.js, atau React Three Fiber
  • Menghubungkan SDK peta sambil mengelola sistem koordinat, cadangan penyedia, dan token API
  • Membuat komponen yang dapat disematkan dengan aman ke dalam aplikasi host yang sudah ada tanpa efek global yang tidak diinginkan
  • Menetapkan dan memelihara pendekatan pengujian dengan Vitest atau Jest serta React Testing Library
  • Mendukung proses CI/CD, praktik Git, dan peninjauan pull request
  • Membimbing rekan kerja, memecah pekerjaan, memperkirakan upaya, dan menulis dokumentasi teknis
  • Menerapkan prinsip keamanan frontend serta membantu observabilitas, rilis, dan investigasi insiden produksi

Persyaratan

  • Memiliki pengalaman profesional selama 5–8 tahun
  • Menunjukkan kemampuan tingkat lanjut dalam React, Next.js, TypeScript, dan pengembangan komponen modern berbasis hooks
  • Merancang arsitektur frontend yang dapat diskalakan dengan satu sumber kebenaran serta pemisahan yang jelas antara UI, logika bisnis, dan akses data
  • Membangun pustaka komponen yang dapat digunakan kembali dan mempertahankan standar API komponen yang konsisten
  • Menggunakan Zustand, Redux Toolkit, atau solusi manajemen status setara, termasuk perancangan selector yang efisien
  • Menerapkan kemampuan HTML, CSS, dan SCSS yang kuat pada antarmuka responsif, aksesibel, dan memiliki gaya terisolasi
  • Menerjemahkan spesifikasi visual terperinci menjadi antarmuka menggunakan sistem seperti IBM Carbon atau Material UI
  • Mengintegrasikan REST API dengan model bertipe, adaptor, polling, serta penanganan defensif terhadap data yang tidak lengkap atau tidak konsisten
  • Menentukan atau memverifikasi kontrak API bersama tim backend dan menerapkan praktik pengujian kontrak
  • Mengoptimalkan kinerja melalui pembuatan profil, memoisation, pemisahan kode, pemuatan lambat, dan analisis bundel
  • Memahami pertimbangan laju bingkai, utilisasi GPU, dan memori untuk layar intensif grafis
  • Bekerja langsung dengan WebGL, three.js, atau React Three Fiber, termasuk pengendalian adegan dan kamera, pemilihan dengan pointer, serta linimasa animasi
  • Mengelola peristiwa dan interaksi di antara permukaan antarmuka dan grafis berlapis
  • Mengintegrasikan SDK peta, bekerja dengan sistem koordinat, menerapkan cadangan penyedia, dan melindungi token API
  • Membangun komponen aplikasi host dengan props dan callback yang bersih, gaya terisolasi, serta tanpa efek global yang tidak diinginkan
  • Menerapkan praktik pengujian yang kuat dengan Vitest atau Jest dan React Testing Library melalui strategi pengujian praktis
  • Bekerja dengan TypeScript ketat, error boundary, pengujian lintas browser, dan Browser DevTools
  • Berkontribusi pada pipeline CI/CD, alur kerja Git, dan peninjauan pull request yang menyeluruh
  • Memiliki pengalaman dengan Azure DevOps
  • Menunjukkan kepemimpinan teknis melalui mentoring, pemecahan tugas, estimasi, dan dokumentasi teknis
  • Memahami dasar-dasar keamanan frontend, termasuk konfigurasi lingkungan yang aman, pencatatan yang aman, dan penggunaan dependensi pihak ketiga secara bertanggung jawab
  • Diutamakan: pengalaman dengan alat animasi tingkat lanjut seperti GSAP atau Framer Motion
  • Diutamakan: pengalaman dengan pustaka pembuatan grafik dan visualisasi data
  • Diutamakan: pengalaman dengan pengujian regresi visual atau end-to-end menggunakan Playwright
  • Diutamakan: pengalaman menerapkan internasionalisasi dan lokalisasi dalam skala besar
  • Diutamakan: memahami micro-frontend, monorepo, atau tata kelola sistem desain
  • Diutamakan: pengalaman mendukung observabilitas produksi, rilis, dan investigasi insiden
  • Diutamakan: pengalaman memimpin pekerjaan penemuan teknis atau proof of concept untuk interaksi yang kompleks

Tunjangan

  • Bekerja secara jarak jauh
  • Pekerjaan berdasarkan kontrak