Eater UI Core este o echipă bazată pe tehnologie, a cărei misiune este de a permite altor echipe interfuncționale de livrare a alimentelor să se miște rapid și să creeze soluții eficiente de produs. O facem prin construirea diverselor instrumente și biblioteci interne, creând o arhitectură de bază scalabilă în toate aplicațiile frontend și prin menținerea sistemelor de bază, cum ar fi autentificarea, gestionarea semnalizărilor de caracteristici, navigare și multe altele. De asemenea, promovăm excelența tehnică în cadrul stivei de interfață de utilizare, asigurându-ne că rămânem mereu la ultimă generație a ceea ce are de oferit ecosistemul actual, nu ne este frică să încercăm noi biblioteci și abordări și ne face plăcere să depanăm probleme complexe, să ne scufundăm adânc în biblioteci și platforme, încercând să menținem aplicații stabile și performante.
Căutăm oameni cu medii diverse în inginerie, care sunt gata să facă față provocărilor complexe de inginerie, să învețe și să aplice lucruri în afara calificării lor imediate. Veți avea șansa de a lucra la probleme cu impact, de a contribui la mai multe aplicații mari mobile și web, de a învăța în mod constant noi tehnologii și de a aplica învățăturile în practică. Dacă aceasta sună a fi o provocare bună, abia așteptăm să auzim de la tine!
Aventurile tale zilnice vor include:
- Lucrați ca parte a unei echipe bazate pe tehnologie, permițând altor echipe interfuncționale să fie cât mai eficiente posibil. Creați instrumente de înaltă calitate pentru dezvoltatori și biblioteci interne în acest scop
- Dețineți o parte de bază a mai multor aplicații, fiind responsabil pentru lucruri precum configurarea testelor, legăturile profunde, gestionarea stării, fluxul de date și multe altele
- Scrieți ocazional cod nativ pentru diferite platforme, Java/Kotlin/ObjC/Swift, precum și C++ pentru a construi module native cu JSI
- Asigurați-vă că aplicațiile noastre funcționează bine: animațiile rulează la 60 FPS, memoria este utilizată cu înțelepciune, re-rendările React sunt optimizate și multe altele
Câteva exemple de proiecte la care lucrăm includ: Implementarea arhitecturii modulare pentru aplicațiile frontend (alias micro-frontend), configurarea unui partajare eficientă de cod între aplicațiile React și React Native, păstrând în același timp DevX excelent, construirea de soluții eficiente de înregistrare pentru React Native cu C++ și JSI.
Căutăm:
- Experiență puternică cu React și React Native, înțelegere profundă a funcționării interioare a React Native
- Familiaritate cu dezvoltarea iOS, Android sau Web și ecosistemele acestora
- Fluență cu JavaScript/TypeScript
- Conduceți spre învățarea de noi tehnologii
- Engleză solidă și abilități de comunicare
Veți primi credite suplimentare pentru:
- Experiență cu sisteme CI și tehnologii conexe precum CircleCI, Github Actions, Docker, Fastlane
- Familiaritate cu practicile de performanță și securitate
- Experiență cu tehnologiile de backend: NodeJS, DBs etc