Somos responsáveis pela Conta Digital MagaluPay , uma plataforma completa de produtos e serviços destinados aos clientes pessoa física e jurídica do Magalu .
Estamos procurando pessoas apaixonadas pelo que fazem e que saibam lidar com os desafios inerentes ao dia-a-dia. Que possuam facilidade em trabalhar em equipe e que tenham o espírito de somar ao mesmo, colaborando com a disseminação de conhecimento (aprendendo e ensinando) e ajudando a construir um ambiente que valorize a constante evolução de todos.
Temos como objetivo, construir produtos cada vez melhores, inovadores, rentáveis e escaláveis e com os quais as pessoas adorem trabalhar. Buscamos oferecer o melhor aos nossos clientes com recursos tecnológicos modernos. Aqui temos um lema, chamado: "Gente que Gosta de Gente!", portanto, ajuda mútua além de amplamente incentivada faz verdadeiramente parte do nosso DNA.
Se você é um apaixonado pelo que faz, estuda sempre e trabalha bem em equipe essa vaga foi feita para você!
Requisitos
- Experiência em desenvolvimento usando linguagens de programação atuais
- Habituado(a) a versionar seus projetos com GIT em equipe. Entender como funciona processos de code review, merge etc.
- Ser capaz de desenhar e orientar os desenvolvedores sobre boas práticas de desenvolvimento, testes unitários e de integração
- Produzir código simples, limpo e legível
- Conhecer e usar patterns de desenvolvimento
- Conhecimento em consumo de APIs JSON/REST
- Conhecimento em Flutter (Dart)
- Conhecimento em alguma das arquiteturas mobile (MVC, MVVM, MVP)
- Conhecimento de CI/CD
- Conhecimento em monitoração e métricas (crash report, analytics, performance)
- Vontade de aprender e trabalhar com outras linguagens
- Maturidade para trabalhar em time de alta performance
- Conhecimentos de IOS e Android
Será um diferencial se você tiver:
- Conhecimento em ferramentas de automação;
- Conhecimento de testes de widget;
- Conhecimento em otimização de performance e segurança.
- Portfólio de aplicativos;
Suas atividades serão:
- Desenvolver software aplicando as boas práticas de codificação e padrões pensando em segurança, escalabilidade e custo, evitando impactos negativos em processos já existentes;
- Participar junto ao time na proposta e documentação de novas features e aplicações;
- Refinar e planejar o desenvolvimento de tarefas junto ao time;
- Realizar revisões de código para garantir artefatos padronizados e de qualidade;
- Trabalhar com tecnologias de ponta para novos projetos, e também com mente aberta para suportar legados em tecnologias mais antigas;