Senior Frontend Engineer

XsollaRussiaJob.bopublisert 06.10.2026
Må ha:TypeScriptJavaScriptCSSReactVueNext.jsGitDockerFrontendBackendDevOpsQA/TestCI/CDAISecurityJuniorHybrid

Responsibilities

  • Develop and maintain high-quality frontend applications and features
  • Write clean, maintainable, well-tested code with comprehensive unit and E2E test coverage
  • Build semantic, adaptive, cross-browser, and cross-platform layouts following web standards and accessibility best practices
  • Design and implement reusable component systems and contribute to the shared UI library
  • Optimize application performance (rendering, bundle size, Core Web Vitals)
  • Collaborate with designers (Figma) to deliver pixel-perfect, consistent implementations
  • Integrate with backend services and external APIs; agree on API contracts with backend engineers
  • Configure and improve build tooling, CI/CD pipelines, and Docker environments
  • Participate in code reviews, technical discussions, and architectural decisions
  • Mentor Middle and Junior engineers and contribute to improving product quality

ABOUT THE TEAM

You will join a product engineering team of frontend, backend, QA, and DevOps engineers working closely with Product and Design. The team owns its features end to end: from implementation and testing to release and monitoring.

Typical Tech Stack:

Languages: JavaScript (ES6+), TypeScript Frameworks: React, Vue, Next.js (SSR) State Management: RTK, MobX, Zustand, Pinia Build Tools: Vite, Webpack, SWC Styling: SCSS, CSS Modules, CSS-in-JS Quality Tools: ESLint, StyleLint, Prettier, Husky Testing: Unit and E2E testing frameworks Infrastructure: Docker, GitLab CI/CD

Nice to have

Required:

Core JavaScript/TypeScript Expertise:

  • 5+ years of commercial frontend development experience
  • Advanced proficiency in JavaScript (ES6+) , including asynchronous programming (async/await, Promises), prototype-based OOP, classes, and memory management fundamentals
  • Deep TypeScript knowledge: generics, utility types, custom type declarations, and extending library types

Frontend Engineering Skills:

  • Advanced experience with semantic, adaptive, cross-browser, and cross-platform layouts; understanding of web standards and accessibility
  • Strong CSS skills, including SASS/SCSS and CSS-in-JS solutions
  • Experience with modern frameworks ( React , Vue , or similar): reactivity principles, state management, component optimization, and render control
  • Experience with various state managers
  • Experience with SSR/isomorphic applications
  • Experience building component systems , including the compound components approach
  • Understanding of data structures , algorithm complexity, and common design patterns
  • Knowledge of basic caching techniques (e.g., LRU)
  • Ability to decompose tasks and separate business logic from framework/library code

Tools & Practices:

  • Experience configuring and optimizing build tools ( Vite , Webpack )
  • Experience with code quality tools ( ESLint , StyleLint , Prettier , Biome)
  • Experience writing unit and E2E tests
  • Understanding of REST API fundamentals and experience integrating with external services
  • Experience with Docker (configuring and optimizing containers)
  • Proficiency with Git (GitLab)
  • Confident use of Figma for design implementation
  • Good written and spoken English

Preferred:

  • Experience with hybrid applications (WebView, React Native)
  • Experience with Web3 frontend development : wallet integration (embedded and browser wallets), wallet and signing standards (EIP-1193, EIP-6963, EIP-712), ethers.js , viem , wagmi
  • Knowledge of Core Web Vitals and SEO principles
  • Experience with web security fundamentals (XSS, CSRF, secure handling of user data)
  • Experience with frontend performance profiling and monitoring
  • Experience creating and maintaining design system libraries
  • Experience leading technical initiatives or mentoring engineers
  • Practical, up-to-date experience with modern AI tools (e.g. Claude, Copilot, Cursor) for code generation, review, and accelerating day-to-day engineering work

IDEAL CANDIDATE

  • Eager to learn new technologies and approaches
  • Engaged with business processes and product goals
  • Detail-oriented with a responsible approach to work
  • Actively participates in discussions to improve product quality
  • Motivated to build products that make a difference for users