Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. je egiptovsko podjetje za zunanje izvajanje razvoja programske opreme, ustanovljeno leta 2014. Njegova ekipa programskih inženirjev podjetjem pomaga pri digitalni preobrazbi z razvojem programske opreme po meri, spletnih aplikacij in rešitev za e-trgovino. Podjetje deluje na področjih razvoja programske opreme, svetovanja in trženja ter zagotavlja razširljive digitalne izdelke, prilagojene potrebam naročnikov.

Starejši razvijalec React – delo na daljavo v Egiptu

Razvijajte razširljive aplikacije React in TypeScript za mednarodne ekipe za dostavo. Oblikujte ponovno uporabljivo zaledno arhitekturo, integracije z oblakom, avtomatizirano testiranje in prakse CI/CD.

Opis

  • Razvijati odzivne spletne aplikacije in ponovno uporabne knjižnice komponent React in TypeScript
  • Uporabljati funkcijske komponente, hooke, upravljanje stanja in modularno arhitekturo pri sodobnem razvoju z Reactom
  • Ustvarjati in vzdrževati razširljive front-end arhitekture ter ponovno uporabne inženirske vzorce
  • Povezovati aplikacije React z REST API-ji in Microsoftovimi oblačnimi storitvami z varnim preverjanjem pristnosti in avtorizacijo
  • Razvijati avtomatizirano pokritost z unit, component in end-to-end testi
  • Vzdrževati kakovostne kontrolne točke v cevovodih CI/CD
  • Izboljševati dostopnost, združljivost brskalnikov, zmogljivost, opazljivost in vzdržljivost
  • Pregledovati kodo ter upoštevati inženirske standarde in uveljavljene najboljše prakse
  • Ocenjevati tehnični dolg in pomagati pri pripravi trajnostnih načrtov za njegovo odpravo
  • Sodelovati s strokovnjaki za UX, arhitekti rešitev, zalednimi inženirji in poslovnimi deležniki
  • Upoštevati delovne postopke, temelječe na Gitu, z zahtevami za združitev in medsebojnimi pregledi
  • Prispevati k procesom Azure DevOps in razvoju cevovodov CI/CD
  • Jasno in jedrnato dokumentirati arhitekturo, podrobnosti izvedbe, integracije in operativne vidike
  • Deliti strokovno znanje in zagotavljati tehnične usmeritve drugim razvijalcem
  • Jasno in proaktivno sporočati tehnične odločitve, tveganja, odvisnosti in ovire

Zahteve

  • Najmanj sedem let poklicnih izkušenj z razvojem programske opreme, vključno z obsežnimi nedavnimi izkušnjami z Reactom in TypeScriptom
  • Dokazane izkušnje z načrtovanjem, izdelavo in vzdrževanjem produkcijskih aplikacij React ter razširljivih front-end arhitektur
  • Poglobljeno poznavanje sodobnega Reacta, vključno s funkcijskimi komponentami, hooki, upravljanjem stanja, modularnim načrtovanjem in asinhronim programiranjem
  • Praktične izkušnje z ustvarjanjem ponovno uporabnih komponent in knjižnic UI
  • Praktične izkušnje s povezovanjem front-end aplikacij z REST API-ji in oblačnimi storitvami
  • Izkušnje z izvajanjem varnih pristopov k preverjanju pristnosti in avtorizaciji
  • Praktične izkušnje z unit, component in end-to-end testiranjem ter orodji za gradnjo front-enda
  • Odlično poznavanje Gita, zahtev za združitev, pregledov kode, Azure DevOps in cevovodov CI/CD
  • Razumevanje odzivnega oblikovanja, dostopnosti, podpore za različne brskalnike, spletne zmogljivosti, opazljivosti in varnega spletnega razvoja
  • Izkušnje z iskanjem tehničnega dolga in zagotavljanjem vzdržljivih, razširljivih rešitev
  • Izkušnje s sodelovanjem z oblikovalci UX, arhitekti, zalednimi razvijalci in poslovnimi deležniki v medfunkcijskih ekipah
  • Izkušnje z izdelavo tehnične dokumentacije in vodenjem srečanj za prenos znanja
  • Izkušnje z Microsoft Azure, zlasti Azure App Service, Azure Functions, API Management ali Microsoft Entra ID, so zelo zaželene
  • Izkušnje s povezovanjem Reacta z Microsoft Dataverse, Dynamics 365 ali Power Platform, vključno s kontrolniki Power Platform Component Framework, so zelo zaželene
  • Izkušnje z oblikovalskimi sistemi, ponovno uporabnimi knjižnicami UI, telemetrijo aplikacij in strukturiranim testiranjem programske opreme so prednost
  • Močne analitične sposobnosti in sposobnost reševanja problemov s pragmatičnim pristopom, usmerjenim v izvedbo
  • Poklicno znanje angleščine ter sposobnost razlaganja tehničnih odločitev in sodelovanja z mednarodnimi ekipami

Ugodnosti

  • Brezplačne ugodnosti za zaposlene vključujejo igralnico, vsakodnevni zajtrk, sadje, kavo in druge tople napitke, brezalkoholne pijače in sokove, izlete podjetja ter zabave
  • Socialno zavarovanje
  • Politika odprtega upravljanja
  • Celovito zdravstveno zavarovanje
  • Dodatek za nastanitev in prevoz
  • Prijazno delovno okolje, osredotočeno na inovacije in učinkovitost
  • Priložnosti za napredovanje v karieri in razvoj talentov
  • Spodbujanje posredovanja povratnih informacij
  • Programi priznanj in nagrajevanja
  • Konkurenčna plača in spodbude
  • Prilagodljiv in udoben delovni čas
  • Odbori za zabavo
  • Denarne nagrade
  • Plačan dopust
  • Socialne ugodnosti

Sorodna delovna mesta