Mobile Engineer (Colombia)
Tecnologias
Descrição da vaga
Título: Desenvolvedor Mobile (Colômbia) - React Native/Go
A Sezzle está buscando um(a) Desenvolvedor(a) Mobile talentoso(a) e motivado(a) para se juntar à nossa equipe! Esta é uma excelente oportunidade para crescer em um ambiente dinâmico e de rápido crescimento, com grandes perspectivas de avanço na carreira.
Sobre a Sezzle:
Nossa missão é capacitar financeiramente a próxima geração, revolucionando a experiência de compra com tecnologia de ponta e planos de parcelamento sem juros. Estamos redefinindo a forma como as pessoas descobrem, interagem e compram, impulsionando as vendas dos comerciantes.
Sobre a Vaga:
Você será fundamental no desenvolvimento de novos recursos em nosso aplicativo multiplataforma React Native (TypeScript) e APIs backend em Go/Golang.
Remuneração:
- Salário: U$3.500 - U$6.000 por mês (Bruto em USD)
Processo Seletivo:
Acreditamos na transparência. Nosso processo inclui:
- Submissão da candidatura
- Teste Wonderlic (30-40 min)
- Teste de código (~1.5 horas)
- Entrevista com recrutadores (30 min)
- Entrevista com engenheiros (1 hora)
- Entrevista com a liderança de engenharia (30-45 min)
- Oferta!
Suas Responsabilidades:
- Desenvolver novos recursos em React Native (TypeScript) e APIs backend em Go/Golang.
- Gerenciar releases, utilizando ferramentas como feature flags e infraestrutura de app stores.
- Manter forte relacionamento com produto, design e áreas de negócio.
- Desenvolver código limpo, escalável, robusto e testável.
- Desenvolver profundo conhecimento da aplicação, domínio de dados e KPIs.
O Que Buscamos:
- 3+ anos de experiência profissional em desenvolvimento mobile, com 2+ anos em React Native ou tecnologias similares (Flutter).
- Experiência com código nativo em iOS (Swift/ObjC) e Android (Kotlin/Java).
- Experiência no desenvolvimento e publicação de aplicativos nas lojas Apple e Google.
- Profundo conhecimento da arquitetura React Native, hooks, context, padrões de navegação e otimização de performance.
- Familiaridade com testes unitários, de integração e E2E (Jest, React Native Testing Library, Detox, Appium, etc.).
- Capacidade de liderar features de ponta a ponta: requisitos, design, implementação, deployment, monitoramento e melhoria.
- Experiência em mentoria de engenheiros juniores ou de nível médio.
- Capacidade de realizar code reviews de alta qualidade, focando em manutenibilidade, clareza e boas práticas.
- Tomar decisões técnicas, propor melhorias e elevar a qualidade do código em toda a equipe.
- Boa comunicação com Product Managers, Designers, equipes de backend e QA.
- Bacharelado em Ciência da Computação.
- Conhecimento de pipelines CI/CD mobile (Fastlane, Bitrise, GitHub Actions, etc.).
Diferenciais:
- Conhecimento em testes automatizados (unitários, integração, end-to-end) e implementação em ambiente CI.
- Habilidade para resolver problemas com linguagens backend como Go/Golang, Python, Java ou similares.
- Familiaridade com arquitetura de microsserviços e APIs HTTP.
- Experiência com código nativo em iOS e Android.
Sobre Você:
- Altos padrões de qualidade.
- Não se limita a convenções.
- Prioriza a ação e velocidade.
- Ganha confiança.
- Tem convicção e compromisso.
Tecnologias da Sezzle:
- Linguagens: Golang, Typescript, Python
- Frontend: Typescript - React e React Native
- Backend: Golang
- Banco de Dados: MySQL, Postgres, Elasticsearch
- DevOps & Cloud: AWS, Kubernetes
- Versionamento: Git
- CI/CD: Gitlab
- Testes: Foco em testes automatizados (unitários, integração, end-to-end)
A Sezzle valoriza o uso de código aberto e prioriza construir soluções internamente antes de comprar!
Por Que Trabalhar na Sezzle?
Na Sezzle, somos mais do que apenas engenheiros brilhantes e inovadores; somos músicos, yogis, ciclistas, chefs, amantes de animais e muito mais. Acreditamos em nos cercar de pessoas únicas e motivadas. Nossa cultura é definida pelo exemplo visível em cada funcionário que contratamos.
#Li-remote #Full-time