Despre poziție
Căutăm un Senior React.js Front-End Developer care să dezvolte și să optimizeze interfețe web pentru aplicații critice din sectorul bancar și al serviciilor financiare.
Rolul este ideal pentru un profesionist cu experiență în dezvoltarea aplicațiilor front-end moderne, orientat către performanță, scalabilitate și experiență utilizator de înaltă calitate.
Contractul poate fi oferit atât prin CIM (Contract Individual de Muncă), cât și în regim B2B, în funcție de preferințele candidatului.
Vei lucra împreună cu echipe Back-End, QA, DevOps și Product pentru a implementa soluții UI intuitive și eficiente.
Poziția este disponibilă în regim full remote, oferind flexibilitate deplină în organizarea activității. Totodată, pentru colegii care preferă interacțiunea directă cu echipa, există posibilitatea de a lucra ocazional sau permanent din birourile companiei din București.
Responsabilități principaleDezvoltare Front-End
- Dezvoltarea aplicațiilor web utilizând React.js, inclusiv hooks, functional components și state management (Redux, Context API).
- Implementarea de interfețe responsive și compatibile cu diferite browsere și dispozitive.
- Dezvoltarea și integrarea componentelor UI reutilizabile.
- Implementarea fluxurilor complexe de date și a interacțiunilor cu API-urile REST și GraphQL.
- Optimizarea performanței aplicațiilor web și monitorizarea metricilor de performanță.
Colaborare și Integrare
- Lucrul împreună cu echipe Back-End pentru integrarea API-urilor și fluxurilor de date.
- Colaborarea cu designeri UX/UI pentru a transforma mockup-urile în aplicații funcționale.
- Participarea la code reviews și mentenanța codului pentru a respecta bunele practici și standardele companiei.
- Participarea la planificarea și prioritizarea task-urilor în mediu Agile (Jira).
Calitate și Livrare
- Scrierea și întreținerea testelor unitare și de integrare (Jest, React Testing Library, Cypress).
- Respectarea principiilor Clean Code și a standardelor de accesibilitate (a11y).
- Participarea la dezvoltarea documentației tehnice și a ghidurilor de bune practici front-end.
Cerințe obligatorii (Must Have)
- Minimum 3 ani experiență în dezvoltare React.js Front-End.
- Experiență solidă cu JavaScript (ES6+) și TypeScript.
- Experiență cu librării de management al stării (Redux, MobX, Context API).
- Cunoștințe solide de HTML5, CSS3 și preprocessors (SASS/LESS).
- Experiență în dezvoltarea aplicațiilor responsive și mobile-first.
- Experiență în integrarea cu API-uri REST și/sau GraphQL.
- Utilizarea Git pentru versionarea codului și colaborare în echipă.
- Experiență de lucru în mediu Agile și utilizarea Jira.
- Experiență cu testing frameworks (Jest, React Testing Library, Cypress).
- Experiență cu module bundlers și build tools (Webpack, Vite, Babel).
- Abilități bune de comunicare tehnică și colaborare.
- Limba engleză la nivel tehnic și conversațional.
Cerințe preferate (Good to Have)
- Experiență în domeniul bancar sau al serviciilor financiare.
- Cunoștințe de CI/CD și pipeline-uri front-end (Jenkins, GitLab CI, Azure DevOps).
- Experiență cu Docker și containere pentru front-end.
- Experiență cu microfrontend architectures.
- Cunoștințe despre GraphQL și Apollo Client.
- Experiență în optimizarea aplicațiilor pentru performanță și SEO.
- Familiaritate cu monitorizare și instrumente de observabilitate front-end (Sentry, LogRocket, New Relic).
- Experiență în design systems și Storybook.
- Experiență cu accesibilitate și standarde WCAG.
Competențe personale
- Gândire analitică și orientare către rezolvarea problemelor.
- Atenție la detalii și orientare către calitate.
- Abilități excelente de comunicare și colaborare în echipe multidisciplinare.
- Capacitatea de a gestiona mai multe priorități într-un mediu dinamic.
- Proactivitate și dorință de învățare continuă.
Ce oferă acest rol?
- Posibilitatea de colaborare atât prin CIM, cât și în regim B2B.
- Oportunitatea de a contribui la dezvoltarea unor aplicații web critice pentru sectorul bancar.
- Colaborare cu echipe tehnice experimentate într-un mediu Agile.
- Acces la tehnologii moderne de front-end și bune practici în React.js.
- Posibilitatea de dezvoltare profesională și creștere într-un mediu orientat spre inovație și excelență tehnică.