DaCodes.
DaCodes.
DaCodes. adalah perusahaan teknologi yang didirikan pada tahun 2014 dan membantu organisasi membangun perangkat lunak serta memajukan transformasi digital. Layanannya mencakup produk berbasis AI, rekayasa kualitas, desain UX/UI, pengembangan full-stack, dan penambahan tenaga ahli. Dengan lebih dari 900 proyek yang telah diselesaikan dan tim yang terdiri dari lebih dari 220 pakar, DaCodes. bekerja di berbagai sektor, termasuk otomotif, layanan kesehatan, dan e-commerce, dengan menyesuaikan solusi teknologi terhadap kebutuhan operasional setiap industri.

Senior Full Stack Engineer, React.js

Bangun aplikasi React.js yang skalabel dan solusi backend untuk perusahaan perangkat lunak dan transformasi digital asal Meksiko. Bekerja jarak jauh dengan tim internasional dalam proyek untuk klien di Amerika Latin dan Amerika Serikat.

Deskripsi

  • Merancang, membangun, dan memelihara aplikasi web skalabel yang berpusat pada React.js.
  • Berkontribusi di seluruh stack, mulai dari komponen frontend dan integrasi API hingga layanan backend.
  • Menghasilkan solusi frontend berkualitas tinggi dengan fokus pada performa, kemudahan pemeliharaan, dan komponen yang dapat digunakan kembali.
  • Membuat arsitektur komponen React yang efisien, modular, dan skalabel.
  • Meningkatkan performa aplikasi web dengan menemukan hambatan dan peluang optimasi.
  • Bekerja sama dengan tim produk, desain UX/UI, backend, dan QA untuk menghadirkan fitur yang kompleks.
  • Berkontribusi pada keputusan arsitektur dan desain teknis.
  • Menulis kode yang rapi, dapat digunakan kembali, teruji, dan mengikuti standar rekayasa perangkat lunak.
  • Menerapkan praktik pengujian dan debugging serta mendukung perbaikan berkelanjutan.
  • Meninjau kode dan mendorong praktik rekayasa yang baik di seluruh tim.
  • Menyelidiki dan mengatasi masalah teknis kompleks pada aplikasi produksi.
  • Menyampaikan topik teknis secara efektif dalam bahasa Inggris kepada tim internasional.

Persyaratan

  • Pengalaman tingkat senior atau senior-plus.
  • Pengalaman kuat dalam pengembangan perangkat lunak full stack, idealnya tujuh tahun atau lebih.
  • Pengalaman mendalam dan terbukti membangun aplikasi React.js yang kompleks, idealnya lima tahun atau lebih.
  • Pengalaman berkontribusi dalam proyek berskala besar, produk digital dengan trafik tinggi, atau platform web yang kompleks.
  • Mampu bekerja mandiri dan mengambil tanggung jawab teknis atas fitur serta komponen penting.
  • Kemampuan tingkat lanjut dalam React.js dan ekosistemnya.
  • Pengetahuan mendalam tentang Hooks, Context API, siklus hidup komponen, dan pola komposisi.
  • Pengalaman dengan arsitektur frontend skalabel dan komponen yang dapat digunakan kembali.
  • Kemampuan tingkat lanjut dalam mengelola state dan alur data di aplikasi React.
  • Pengalaman mengoptimalkan rendering, memoization, lazy loading, dan code splitting.
  • Pengetahuan tentang profiling performa, debugging, dan optimasi aplikasi React.
  • Kemampuan komunikasi bahasa Inggris yang fasih.
  • Kemampuan tingkat lanjut dalam JavaScript modern (ES6+).
  • Pengalaman menggunakan TypeScript.
  • Pengetahuan kuat tentang HTML5, CSS3, dan desain responsif.
  • Pengalaman menggunakan dan mengintegrasikan REST API.
  • Pemahaman tentang pemrograman asinkron, penanganan error, dan optimasi aplikasi web.
  • Pengalaman profesional membangun fitur frontend dan backend.
  • Pengalaman merancang, mengembangkan, dan mengintegrasikan API serta layanan.
  • Pengetahuan tentang arsitektur client-server dan komunikasi antarsistem.
  • Pengalaman menggunakan basis data relasional atau NoSQL.
  • Mampu memahami, mengubah, dan mengoptimalkan logika bisnis backend.
  • Pengalaman dalam pengujian unit, integrasi, dan komponen.
  • Mengenal Jest, React Testing Library, atau alat sejenis.
  • Mahir menggunakan Git, pull request, dan code review.
  • Pengetahuan tentang prinsip SOLID, clean code, dan pola desain.
  • Pengalaman dengan metode agile dan pengembangan kolaboratif.
  • Diutamakan: pengalaman dengan Node.js serta Express atau NestJS.
  • Diutamakan: pengalaman dengan Next.js dan strategi SSR/SSG.
  • Diutamakan: pengetahuan tentang GraphQL.
  • Diutamakan: pengalaman dengan Redux Toolkit, Zustand, atau alat pengelolaan state lainnya.

Tunjangan

  • Bekerja dengan merek global dan startup inovatif.
  • Bekerja jarak jauh dari rumah.
  • Jadwal kerja diselaraskan dengan tim atau proyek yang ditugaskan.
  • Hari kerja Senin hingga Jumat.
  • Akses ke kursus dan sertifikasi.
  • Acara tim virtual dan grup minat.
  • Kelas bahasa Inggris.
  • Peluang di berbagai lini bisnis perusahaan.

Lowongan Terkait

KMS Technology, Inc.

Senior Software Engineer Full-Stack, Aplikasi Kesehatan

KMS Technology, Inc.

Bangun perangkat lunak kesehatan yang skalabel di KMS Technology, dengan mengembangkan alur kerja klinis dan API yang aman menggunakan React dan Node.js. Peran ini juga mencakup pengembangan berbantuan AI dan kolaborasi di seluruh siklus hidup perangkat lunak.

Buka
Lago

Pengembang Perangkat Lunak E-Commerce Senior

Lago

Tingkatkan platform Django dan React Lago serta pipeline data untuk tiga toko perlengkapan rumah. Bangun API andal dan alur kerja katalog untuk pencarian, penetapan harga, dan otomatisasi.

Buka
Devlane

Insinyur Scala Full-Stack Senior

Devlane
51 – 200 Karyawan
B2BRekrutmen

Memimpin fitur mesin data, membangun API Scala yang optimal, dan mengembangkan antarmuka dengan TypeScript. Devlane menyediakan layanan penempatan staf bagi klien global yang berkembang pesat.

Buka