Desenvolvedor(a) softwares (mobile)
Summary
Mobile developer at Loovi, a fast-growing Brazilian car-insurance (insurtech) company, working on-site in Belo Horizonte. Day to day: build Flutter screens and animations, integrate internal APIs and third-party SDKs, drop to native Android/iOS when needed, and ship via Fastlane/TestFlight; stated requirements emphasize test automation (Playwright/Cypress), SQL, Git and CI/CD.
Quem Somos
Somos a Loovi, a empresa de seguro auto que mais cresce no Brasil e a nº 1 no digital. Nossa missão é democratizar o acesso ao seguro de automóveis, utilizando tecnologia, inovação e foco no cliente para oferecer um seguro completo a preço mais acessível, de forma simples, rápida e eficiente.
Com sede moderna no Global Tower, em Belo Horizonte, e uma cultura presencial de propósito, excelência e cuidado com as pessoas que nos coloca entre as melhores empresas para se trabalhar em Minas Gerais.
Principais responsabilidadesDesenvolvimento
-
Implementar telas e funcionalidades em Flutter, em PRs pequenos e fáceis de revisar.
-
Criar views customizadas e animações fiéis ao design, com atenção ao detalhe.
-
Integrar o app às APIs internas, ao servidor de identidade e a SDKs de terceiros.
-
Escrever código nativo Android ou iOS quando o React Native não resolver.
Qualidade e desempenho
-
Cuidar do consumo de memória, processamento e bateria do que é entregue.
-
Escrever testes automatizados como parte da entrega.
-
Acompanhar crashes e erros em produção e corrigir a causa.
Publicação e visão de produto
-
Publicar versões nas lojas com Fastlane e TestFlight.
-
Participar das discussões de produto e de UX do time.
Esperamos que você tenha:
-
Experiência mínima de 3 anos com testes de produtos web.
-
Conhecimento em automação de testes End-to-End (E2E) e de APIs, utilizando ferramentas como Playwright, Cypress ou similares.
-
Conhecimento em testes unitários e de integração, com capacidade de compreender e analisar o código-fonte testado.
-
Experiência na integração de testes em pipelines de CI/CD.
-
Domínio de Git, incluindo utilização de Pull Requests (PRs) e práticas de revisão de código.
-
Conhecimento em SQL para preparação de massas de dados e validação de resultados.
-
Vivência em equipes que utilizam metodologias ágeis.