Prezentare generală
Căutăm un Frontend Developer care să se alăture uneia dintre echipele noastre de Software Engineering. Vei proiecta și dezvolta interfețe web moderne, intuitive și performante, utilizate de organizații din Banking, Retail și Telco. Vei colabora îndeaproape cu UI/UX Designers, Backend Developers, QA Engineers, Product Owners și stakeholderii din business pentru a livra aplicații web de înaltă calitate și o experiență excelentă pentru utilizatori.
Cerințe
Dezvoltare Frontend
- Proiectezi, dezvolți și întreții aplicații web moderne utilizând framework-uri JavaScript.
- Transformi cerințele funcționale și designul UI/UX în interfețe responsive și intuitive.
- Dezvolți componente reutilizabile și ușor de întreținut.
- Participi la întregul ciclu de dezvoltare software, de la analiză și design până la implementare și mentenanță.
- Scrii cod curat, bine documentat și conform standardelor de dezvoltare.
- Contribui la definirea și promovarea bunelor practici de dezvoltare frontend.
Arhitectură & dezvoltare web
- Dezvolți aplicații utilizând React, Angular, Vue.js sau alte framework-uri moderne.
- Implementezi interfețe responsive compatibile cu diferite browsere și dispozitive.
- Integrezi aplicațiile cu API-uri REST și GraphQL.
- Colaborezi cu Backend Developers pentru integrarea serviciilor și optimizarea fluxurilor de date.
- Optimizezi performanța, accesibilitatea și experiența utilizatorului.
- Contribui la dezvoltarea și întreținerea unui design system și a unei biblioteci de componente reutilizabile.
Calitate & testare
- Dezvolți teste unitare și teste end-to-end pentru funcționalitățile implementate.
- Participi la code review și aplici standardele de calitate ale echipei.
- Identifici și remediezi defectele și problemele de performanță.
- Colaborezi cu echipa QA pentru validarea funcționalităților dezvoltate.
- Optimizezi performanța aplicațiilor și timpul de încărcare al paginilor.
- Monitorizezi experiența utilizatorilor și propui îmbunătățiri continue.
DevOps & CI/CD
- Utilizezi Git pentru versionarea codului sursă.
- Contribui la dezvoltarea și întreținerea pipeline-urilor CI/CD.
- Colaborezi cu echipele DevOps pentru implementarea aplicațiilor în diferite medii.
- Participi la automatizarea proceselor de build și deployment.
- Aplici bune practici privind securitatea aplicațiilor web.
- Contribui la monitorizarea și administrarea aplicațiilor în producție.
Colaborare & îmbunătățire continuă
- Colaborezi cu UI/UX Designers, Backend Developers, QA Engineers, Product Owners și Business Analysts pe întreg ciclul de dezvoltare.
- Participi la sesiuni de analiză, estimare și design tehnic.
- Contribui la definirea standardelor și bunelor practici de dezvoltare frontend.
- Identifici oportunități de optimizare și modernizare a aplicațiilor existente.
- Participi la dezvoltarea de funcționalități noi și îmbunătățirea experienței utilizatorilor.
- Rămâi la curent cu noile tehnologii și tendințe din ecosistemul frontend.
Candidatul ideal
Cerințe obligatorii
- Studii superioare în Informatică, Automatică, Cibernetică sau un domeniu similar.
- Minimum 3 ani experiență în dezvoltare frontend.
- Experiență solidă cu JavaScript și/sau TypeScript.
- Experiență cu React, Angular sau Vue.js.
- Cunoștințe solide de HTML5, CSS3 și framework-uri CSS moderne.
- Experiență în integrarea API-urilor REST.
- Experiență cu Git și procese moderne de dezvoltare software.
- Cunoștințe privind dezvoltarea aplicațiilor responsive și optimizarea performanței.
- Abilități excelente de analiză și rezolvare a problemelor.
Constituie un avantaj
- Experiență cu Next.js, Nuxt.js sau alte framework-uri SSR.
- Familiaritate cu GraphQL.
- Experiență cu Redux, NgRx, Zustand sau alte soluții de management al stării.
- Cunoștințe privind accesibilitatea (WCAG).
- Experiență cu Cypress, Playwright sau alte framework-uri de testare.
- Experiență în domeniile Banking, Retail, Insurance sau Telco.
- Contribuții la proiecte open-source sau portofoliu de aplicații web dezvoltate.
Cum lucrezi
- Îți place să construiești aplicații web moderne și intuitive.
- Ai o gândire analitică și orientată spre rezolvarea problemelor.
- Ai atenție la detalii și urmărești calitatea codului și experiența utilizatorului.
- Colaborezi eficient cu echipe multidisciplinare.
- Îți asumi responsabilitatea pentru soluțiile dezvoltate.
- Ești preocupat de învățarea continuă și de adoptarea celor mai noi tehnologii frontend.
Ești interesat și potrivit pentru acest job?
Aplică acum pentru poziția de Dezvoltator Frontend