Full Stack Mobile Developer
Cerințe/Calificări/Abilități:
-
Experiență în dezvoltarea aplicațiilor cross-platform cu .NET MAUI;
-
Familiaritate cu ciclul de viață al aplicațiilor mobile (gestionarea pornirii, sleep/resume, sarcini în fundal);
-
Abilitatea de a depana și testa aplicații mobile pe Android și iOS;
-
Înțelegerea procesului de publicare a aplicațiilor în Google Play și App Store;
-
Cunoștințe despre configurarea deep linking și definirea schemelor URL personalizate;
-
Cunoașterea celor mai bune practici de securitate a aplicațiilor (ex. stocare securizată, protecția cheilor API);
-
Proficiență în C#, cu o bună cunoaștere a ecosistemului său;
-
.NET Core + Entity Framework Core + LINQ;
-
Microsoft SQL Server;
-
Experiență cu REST API (atât furnizare, cât și consum);
-
Git;
-
Abilitatea de a comunica și colabora atât cu personal tehnic, cât și non-tehnic;
-
Cunoștințe excelente de ortografie și gramatică, în engleză și opțional în română.
Competențe tehnice suplimentare:
-
Experiență în migrarea aplicațiilor de la o tehnologie sau framework la altul (ex. Expo - MAUI);
-
Experiență cu notificări push;
-
Optimizarea pentru toate ecranele și dispozitivele (inclusiv notch-uri, foldabile);
-
SignalR, WebSockets;
-
Redis;
-
Caching;
-
Cunoștințe de Blazor Hybrid pentru partajarea codului între web și mobil;
-
Experiență cu Microsoft Azure;
-
Interes pentru criptomonede sau tehnologia blockchain.
Responsabilități principale:
-
Cercetare, proiectare, dezvoltare, code review și evaluarea deciziilor tehnice ale colegilor de echipă;
-
Discutarea și rafinarea cerințelor, colaborare strânsă cu colegii și Product Owner-ul;
-
Asigurarea celei mai bune performanțe, calități și receptivități a aplicațiilor;
-
Livrarea la timp și la standarde înalte a funcționalităților;
-
Colaborarea cu QA pentru asigurarea calității proiectului;
-
Asigurarea securității și actualizării aplicațiilor;
-
Scrierea de aplicații care automatizează fluxurile de lucru și susțin eficiența operațiunilor interne.