Pessoa Desenvolvedora Mobile (Xamarin)
Descrição da vaga
Se você é uma pessoa programadora acima da média, não tem medo de aprender linguagens e tecnologias novas, busca desenvolver software de qualidade, bem modelado e testado, candidate-se à esta vaga! Venha nos ajudar a construir uma das melhores startups do Brasil.
Você irá participar do desenvolvimento dos nossos aplicativos móveis Android e iOS. E, caso se interesse, terá oportunidade de se envolver também com nossas APIs, aplicações Web e DevOps ;)
Como é o nosso aplicativo:
- Xamarin Native / Traditional (não é Xamarin.Forms);
- Regras de negócio isoladas do framework;
- Clean Architecture: Usecases, Entities, Gateways;
- Não seguimos a Clean Architecture como dogma, adaptamos à nossa realidade;
- Testes automatizados e TDD onde for possível;
- Legado com regras em Activities e ViewControllers que estamos migrando aos poucos;
Responsabilidades e atribuições
- Participar do desenvolvimento dos nossos aplicativos móveis Android e iOS utilizando Xamarin Nativo/Tradicional
- Colaborar ativamente nas decisões técnicas envolvendo os projetos (modelagem de base, regras de negócio, arquitetura de código, gestão de ciclo de vida do aplicativo, etc.)
- Ser um exemplo na nossa cultura de construção de um código de qualidade (bem simples, bem modelado, bem testado, poucos bugs)
- Se engajar no desenvolvimento de seus pares em um ambiente de aprendizagem colaborativa (Pair programming, code review, palestras internas, etc)
Requisitos e qualificações
O que esperamos de você:
Hard Skills:
- Ter experiência com desenvolvimento de aplicativos móveis usando alguma abordagem nativa ou híbrida com as seguintes tecnologias:
- Xamarin, C#, MVVM, Android, AXML, iOS, Storyboard;
- Ter experiência aplicando Clean Code
Soft Skills:
- Entender que erros são oportunidades de aprendizado;
- Ter pensamento crítico e escuta ativa durante resolução de problemas;
- Saber compartilhar ideias;
- Conseguir se comunicar com o time em reuniões, pairs, sprints e em outros contextos do dia-a-dia.
Será um diferencial se você tiver experiência com:
- Clean Architecture ou Domain Driven Design
- Testes Automatizados;
- Test Driven Development ou Design Patterns
Informações adicionais
Como é o nosso ambiente de trabalho
- Selo Great Place To Work®
- Avaliação de 4.7 na Glassdoor, com 96% de recomendação!
- Top 20 empresas no Ranking Virtuous Company de Cultura Ética
- Somos uma empresa Remote First
Como é o time:
- Um time de profissionais de produto, designers e desenvolvedores onde todos são encorajados a perguntar o motivo do que estão fazendo e sugerir alternativas melhores
- Muitos desafios onde a qualidade do produto e do código é muito cobrada
- Não fazemos customizações, pois os recursos são usados todos os dias por milhares de usuários
- 20% do tempo liberado para dedicar a projetos individuais: refatorações, melhorias técnicas, testar novas tecnologias ou até mesmo colaborar com projetos open-source
Como é a infraestrutura:
- Posto de trabalho com Mac sem restrições de acesso
- Licença do Jetbrains Rider e liberdade para usar a IDE de sua preferência
- Ferramentaria de CI/CD com mais de 4.000 testes para podermos liberar alterações com confiança
- Cobertura de mais de 79% de código (e aumentando), para podermos dormir tranquilos de noite
Benefícios
- PLR
- Contrato CLT
- Vale transporte ou combustível / Auxílio Home-office
- Cartão de benefícios flexíveis Flash
- Plano de Saúde e Odontológico com cobertura nacional
- Acesso à Moodar para atendimento psicológico online
- Parceria com a Vidalink para descontos em farmácias
- Orçamento anual para treinamentos e cursos
Vantagens:
- Escritório com cozinha abastecida com lanches e frutas
- Livro Livre (você indica e a gente compra)
- Day-off no aniversário
- Bônus em indicação de sucesso
- Parceria com instituições de ensino e idiomas
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Triagem Técnica
- Etapa 3: Entrevista Técnica
- Etapa 4: Entrevista de Cultura
- Etapa 5: Contratação
Somos a Mercos
Nosso propósito é movimentar a economia do Brasil, porque acreditamos que movimentar a economia melhora a vida das pessoas!
Ajudar marcas a conquistar mercados é a nossa missão e fazemos isso através de um software que ajuda indústrias e distribuidoras de bens de consumo em todo o Brasil a potencializar vendas. Reunimos automação de força de vendas, CRM e E-commerce B2B em uma única plataforma trazendo agilidade e aumento de vendas para os nossos clientes.
Desta forma, nós impactamos positivamente a rotina de todos os envolvidos na operação comercial: do representante à equipe de apoio interno, do gerente comercial ao diretor, do marketing ao TI da empresa. Além de tudo, entregamos a solução Mercos também para os clientes de nossos clientes, que ganham muita flexibilidade e agilidade na reposição de produtos com nosso e-commerce B2B.
Convidamos você a conhecer mais sobre o que estamos construindo ao longo destes mais de 10 anos de história.
Por que trabalhar na Mercos?
Porque a Mercos é feita por todos nós! Somos mais de 160 Mplayers buscando criar um ambiente que permita a diversidade e inclusão, tendo o respeito como o fio condutor das nossas ações :)
Nossa cultura é a nossa força e nossos valores são a nossa identidade: Autores da nossa história, Práticos, Coragem para aprender, Sócios do cliente, Dignos de confiança, Desafio sempre, descontração quase sempre!
Contribua para esta jornada, venha ser um Mplayer!
Quer saber mais? Só nos seguir por aí!