Frontend Developer (Personal Data Processing and Protection)
Alfa-Bank is looking for a Middle Frontend Developer to work remotely on processing and protection of personal data. Full-time.
Responsibilities: develop user interfaces and web applications; design client-side architecture; ensure security of client applications (Secure Coding); integrate frontend with backend services and APIs; optimize performance and accessibility; support and develop existing frontend solutions; develop detailed technical specifications, equipment specifications, and automation system requirements; participate in the full cycle of automated solution implementation from testing to commissioning; ensure support and development of implemented automated systems; prepare reports on automation efficiency and development plans.
Languages: advanced JavaScript (ES6+), TypeScript (strict typing), understanding of event loop and asynchrony. Frameworks: deep knowledge of React, Vue.js, or Angular; experience with Next.js/Nuxt.js (SSR/SSG). State management: Redux (Toolkit), MobX, Pinia, Vuex, or Zustand; understanding of data flows. Styling: HTML5, CSS3 (SCSS/LESS/SASS), CSS-in-JS (Styled Components, Emotion) or Tailwind CSS, responsive design, Grid/Flexbox. Build tools: Webpack, Vite, Babel, ESLint, Prettier; build optimization and code splitting. Testing: unit tests (Jest, Vitest), E2E tests (Cypress, Playwright, Selenium), snapshot testing. Security and Networking: OWASP Top 10 (client-side), HTTP/HTTPS, REST, GraphQL, WebSockets, Cookies, LocalStorage, SessionStorage. Infrastructure: Git (flow, rebase), CI/CD pipelines for frontend, Docker (basic understanding). Methodologies: Agile/Scrum, Kanban, work in Jira/Confluence, collaboration with designers (Figma) and analysts.
Remote work, full-time, schedule 5/2.
Don't miss a single job
Subscribe to our Telegram channel