Frontend Developer (Personal Data Processing and Protection)
Middle Frontend Developer (full-time, remote) at Alfa-Bank. Develop user interfaces, ensure security, integrate with backend. Requires 3-6 years experience. Contact: *****
Responsibilities: - Develop user interfaces and web applications - Design client-side application architecture - Ensure client application security (Secure Coding) - Integrate frontend with backend services and APIs - Optimize performance and accessibility of interfaces - Support and develop existing frontend solutions - Develop comprehensive technical specifications, equipment specifications, requirements for automation systems - Participate in the full cycle of automated solutions implementation: from testing to commissioning - Ensure support and development of implemented automated systems - Prepare reports on automation effectiveness and development plans
Requirements: - Programming languages: Advanced JavaScript (ES6+), TypeScript (strict typing). Understanding of event loop and async - Frameworks and libraries: 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 - Markup and UI: HTML5, CSS3 (SCSS/LESS/SASS), CSS-in-JS (Styled Components, Emotion), or Tailwind CSS. Responsiveness, Grid/Flexbox - Build tools: Webpack, Vite, Babel, ESLint, Prettier. Configuring build optimization and code splitting - Testing: Unit tests (Jest, Vitest), E2E tests (Cypress, Playwright, Selenium), snapshot testing - Security and Networking: Knowledge of OWASP Top 10 (client side), HTTP/HTTPS, REST, GraphQL, WebSockets. Working with Cookies, LocalStorage, SessionStorage - Infrastructure: Git (flow, rebase), CI/CD pipelines for frontend, Docker (basic understanding for local environment) - Methodologies: Agile/Scrum, Kanban. Working in Jira/Confluence. Interaction with designers (Figma) and analysts
Don't miss a single job
Subscribe to our Telegram channel