Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. adalah perusahaan outsourcing pengembangan perangkat lunak yang berbasis di Mesir dan didirikan pada tahun 2014. Tim insinyur perangkat lunaknya membantu berbagai bisnis melakukan transformasi digital melalui perangkat lunak khusus, pengembangan aplikasi web, dan solusi e-commerce. Perusahaan ini bergerak di bidang pengembangan perangkat lunak, konsultasi, dan pemasaran untuk menghasilkan produk digital yang dapat diskalakan sesuai dengan kebutuhan klien.

Pengembang React Senior – Jarak Jauh di Mesir

Bangun aplikasi React dan TypeScript yang dapat diskalakan untuk tim pengiriman internasional. Kembangkan arsitektur front-end yang dapat digunakan ulang, integrasi cloud, pengujian otomatis, dan praktik CI/CD.

Deskripsi

  • Membangun aplikasi web responsif serta pustaka komponen React dan TypeScript yang dapat digunakan ulang
  • Menggunakan komponen fungsional, hooks, manajemen status, dan arsitektur modular dalam pengembangan React modern
  • Membuat dan memelihara arsitektur front-end yang dapat diskalakan serta pola rekayasa yang dapat digunakan ulang
  • Menghubungkan aplikasi React ke REST API dan layanan cloud Microsoft dengan autentikasi dan otorisasi yang aman
  • Mengembangkan cakupan pengujian otomatis untuk unit, komponen, dan end-to-end
  • Mempertahankan gerbang kualitas di seluruh pipeline CI/CD
  • Meningkatkan aksesibilitas, kompatibilitas browser, kinerja, observabilitas, dan kemudahan pemeliharaan
  • Meninjau kode serta menegakkan standar rekayasa dan praktik terbaik yang telah ditetapkan
  • Menilai utang teknis dan membantu menyusun rencana perbaikan yang berkelanjutan
  • Bekerja dengan profesional UX, arsitek solusi, engineer backend, dan pemangku kepentingan bisnis
  • Mengikuti alur kerja berbasis Git dengan pull request dan tinjauan sejawat
  • Berkontribusi pada proses Azure DevOps dan pengembangan pipeline CI/CD
  • Mendokumentasikan arsitektur, detail implementasi, integrasi, dan pertimbangan operasional secara jelas dan ringkas
  • Berbagi keahlian dan memberikan arahan teknis kepada sesama developer
  • Mengomunikasikan keputusan teknis, risiko, dependensi, dan hambatan secara jelas dan proaktif

Persyaratan

  • Memiliki setidaknya tujuh tahun pengalaman profesional dalam pengembangan perangkat lunak, termasuk pengalaman substansial terkini dengan React dan TypeScript
  • Memiliki rekam jejak merancang, membangun, dan memelihara aplikasi React produksi serta arsitektur front-end yang dapat diskalakan
  • Menguasai React modern secara mendalam, termasuk komponen fungsional, hooks, manajemen status, desain modular, dan pemrograman asinkron
  • Memiliki pengalaman praktis membuat komponen dan pustaka UI yang dapat digunakan ulang
  • Memiliki pengalaman langsung menghubungkan aplikasi front-end ke REST API dan layanan cloud
  • Berpengalaman menerapkan pendekatan autentikasi dan otorisasi yang aman
  • Memiliki pengalaman praktis dengan pengujian unit, komponen, dan end-to-end serta alat build front-end
  • Menguasai Git, pull request, tinjauan kode, Azure DevOps, dan pipeline CI/CD
  • Memahami desain responsif, aksesibilitas, dukungan lintas browser, kinerja web, observabilitas, dan pengembangan web yang aman
  • Berpengalaman menemukan utang teknis dan menghasilkan solusi yang mudah dipelihara serta dapat diskalakan
  • Berpengalaman bekerja sama dengan desainer UX, arsitek, developer backend, dan pemangku kepentingan bisnis dalam tim lintas fungsi
  • Berpengalaman membuat dokumentasi teknis dan memimpin sesi transfer pengetahuan
  • Pengalaman Microsoft Azure, khususnya Azure App Service, Azure Functions, API Management, atau Microsoft Entra ID, sangat diutamakan
  • Pengalaman menghubungkan React dengan Microsoft Dataverse, Dynamics 365, atau Power Platform, termasuk kontrol Power Platform Component Framework, sangat diutamakan
  • Pengalaman dengan sistem desain, pustaka UI yang dapat digunakan ulang, telemetri aplikasi, dan pengujian perangkat lunak terstruktur menjadi nilai tambah
  • Memiliki kemampuan analitis dan pemecahan masalah yang kuat dengan pola pikir pragmatis dan berfokus pada penyelesaian
  • Menguasai bahasa Inggris secara profesional serta mampu menjelaskan keputusan teknis dan berkolaborasi dengan tim internasional

Tunjangan

  • Tunjangan karyawan gratis meliputi ruang permainan, sarapan harian, buah, kopi dan minuman panas lainnya, minuman ringan dan jus, acara perusahaan, serta pesta
  • Jaminan asuransi sosial
  • Kebijakan manajemen terbuka
  • Asuransi kesehatan penuh
  • Tunjangan akomodasi dan transportasi
  • Tempat kerja yang ramah dan berfokus pada inovasi serta efisiensi
  • Peluang kemajuan karier dan pengembangan talenta
  • Dorongan untuk memberikan umpan balik
  • Program penghargaan dan pengakuan
  • Gaji dan insentif yang kompetitif
  • Jadwal kerja yang fleksibel dan nyaman
  • Komite kegiatan yang menyenangkan
  • Penghargaan berupa uang
  • Cuti berbayar
  • Tunjangan sosial

Lowongan Terkait