
A Xsolla oferece infraestrutura de comércio para videogames voltada a desenvolvedores e publishers. Sua plataforma apoia monetização, distribuição e financiamento por meio de ferramentas como lojas virtuais personalizáveis, processamento de pagamentos, prevenção contra fraudes e recursos sociais desenvolvidos para aprofundar o engajamento dos jogadores. A Xsolla também ajuda empresas de jogos a lidar com pagamentos, impostos, conformidade e requisitos operacionais em mercados globais, com integrações para plataformas de desenvolvimento como Unity, Unreal e Cocos Creator.
Engenheiro(a) Frontend Sênior – Remoto na Rússia
Crie aplicações web rápidas e acessíveis para a plataforma global de comércio de videogames da Xsolla. Desenvolva sistemas frontend usados por milhões de jogadores e desenvolvedores em todo o mundo.
Descrição
- Desenvolver e manter aplicações frontend e funcionalidades de produto de alta qualidade
- Produzir código limpo e sustentável, apoiado por uma cobertura completa de testes unitários e de ponta a ponta
- Criar layouts semânticos e responsivos que funcionem em diferentes navegadores e plataformas, atendendo aos padrões da web e às práticas de acessibilidade
- Desenvolver sistemas de componentes reutilizáveis e ajudar a evoluir a biblioteca de UI compartilhada
- Melhorar o desempenho das aplicações em aspectos como renderização, tamanho dos bundles e Core Web Vitals
- Trabalhar em parceria com designers no Figma para entregar interfaces consistentes e precisas em nível de pixel
- Conectar aplicações a serviços de backend e APIs externas, definindo contratos de API com engenheiros de backend
- Configurar e aprimorar ferramentas de build, pipelines de CI/CD e ambientes baseados em Docker
- Contribuir para revisões de código, discussões técnicas e decisões arquiteturais
- Orientar engenheiros de nível pleno e júnior, ajudando a elevar a qualidade do produto
- Colaborar em um grupo de engenharia de produto com engenheiros de frontend, backend, QA e DevOps, além das equipes de Produto e Design
- Assumir a responsabilidade pelas funcionalidades desde a implementação e os testes até o lançamento e o monitoramento
Requisitos
- Pelo menos cinco anos de experiência profissional em desenvolvimento frontend
- Conhecimento avançado de JavaScript ES6+, incluindo programação assíncrona, programação orientada a objetos baseada em protótipos, classes e conceitos fundamentais de gerenciamento de memória
- Experiência avançada com TypeScript, abrangendo genéricos, tipos utilitários, declarações personalizadas e extensões de tipos de bibliotecas
- Forte experiência na criação de layouts semânticos e responsivos compatíveis com vários navegadores e plataformas
- Conhecimento prático de padrões da web e acessibilidade
- Forte domínio de CSS, incluindo SASS/SCSS e abordagens CSS-in-JS
- Experiência profissional com React, Vue ou outro framework moderno comparável
- Experiência com bibliotecas ou padrões de gerenciamento de estado
- Experiência no desenvolvimento de aplicações renderizadas no servidor ou isomórficas
- Experiência na criação de sistemas de componentes, incluindo padrões de componentes compostos
- Conhecimento de estruturas de dados, complexidade algorítmica e padrões de projeto comuns
- Conhecimento de métodos fundamentais de cache, como LRU
- Capacidade de dividir o trabalho e manter a lógica de negócio separada do código do framework ou das bibliotecas
- Experiência na configuração e otimização de Vite ou Webpack
- Experiência com ESLint, StyleLint, Prettier ou Biome
- Experiência na criação de testes unitários e de ponta a ponta
- Conhecimento dos fundamentos de APIs REST e integrações com serviços externos
- Experiência trabalhando com Docker
- Proficiência em Git e GitLab
- Segurança para usar o Figma na implementação de designs
- Bom domínio do inglês escrito e falado
Benefícios
- Cobertura médica, odontológica e oftalmológica
- Tempo livre remunerado
- Um plano personalizado de desenvolvimento de carreira
- Treinamentos e outras oportunidades educacionais para crescimento profissional
- Horário de trabalho flexível
- Um contrato de trabalho com uma entidade ou empregador de registro selecionado de acordo com a localização da pessoa candidata