Esta vaga não está mais disponível

Esta posição foi encerrada ou preenchida. Confira as vagas ativas abaixo.

Ver vagas ativas

Descrição da vaga

Sobre a vaga

A Fireblocks desenvolve infraestrutura para ativos digitais. A equipe Dynamic cria uma plataforma de carteiras embarcadas não custodiais para que desenvolvedores integrem experiências de cripto e stablecoins em aplicações modernas.

Você atuará em SDKs mobile voltados a desenvolvedores, com foco em segurança, confiabilidade, escalabilidade e boa experiência de integração. A vaga é remota, em equipe distribuída, com preferência por candidatos nos fusos das Américas.

Responsabilidades

  • Projetar e implementar SDKs mobile nativos de alta qualidade para integração de carteiras embarcadas em aplicações de clientes.
  • Ser responsável por funcionalidades de ponta a ponta: desenho de APIs, arquitetura, implementação, testes, release, versionamento e documentação.
  • Construir e manter componentes seguros e confiáveis para operações de carteira, incluindo criptografia, interações com blockchain e fluxos sensíveis de segurança.
  • Evoluir a arquitetura dos SDKs para manter compatibilidade, manutenibilidade e adoção em diferentes aplicações.
  • Criar aplicações de exemplo e demos que sirvam como referência de integração para clientes.
  • Produzir documentação clara, guias de integração e materiais técnicos para desenvolvedores.
  • Trabalhar com equipes de Developer Relations e suporte para resolver desafios de integração.
  • Elevar padrões de qualidade com boas práticas de testes, observabilidade, releases e saúde do código.
  • Contribuir com code reviews, documentação, compartilhamento de conhecimento e execução prática.

Requisitos

  • 5+ anos de experiência em engenharia de software, com foco profundo em desenvolvimento mobile e entrega de SDKs em produção.
  • Histórico comprovado de desenvolvimento e entrega de código de alta qualidade.
  • Experiência prática forte com iOS usando Swift e/ou Android usando Kotlin; experiência com React Native ou outros frameworks multiplataforma.
  • Experiência criando SDKs mobile ou bibliotecas compartilhadas, incluindo desenho de APIs, versionamento, empacotamento e manutenção de longo prazo.
  • Experiência com sistemas mobile habilitados por blockchain, incluindo fluxos de carteira, assinatura e interações on-chain.
  • Experiência com software mobile sensível a segurança, como gerenciamento de chaves, armazenamento seguro, criptografia ou produtos financeiros.
  • Bom domínio de práticas de engenharia mobile, incluindo CI/CD, testes automatizados, gestão de releases e observabilidade.
  • Capacidade de assumir problemas de forma independente e entregar soluções de ponta a ponta.
  • Conforto para tomar decisões arquiteturais de longo prazo mantendo pragmatismo e adaptabilidade.
  • Bacharelado em Ciência da Computação, Engenharia ou experiência prática equivalente.

Diferenciais

  • Experiência com Rust e/ou WebAssembly, especialmente na criação de SDKs multiplataforma consumidos por apps mobile.
  • Experiência projetando lógica compartilhada usada em iOS e Android.
  • Experiência com primitivas avançadas de segurança mobile, como hardware seguro, MPC e criptografia de baixo nível.
  • Experiência prévia criando ou liderando uma plataforma mobile ou SDK do zero.