Pessoa Desenvolvedora Android
Tipo de vaga: Efetivo
Modelo de trabalho: Remoto
Vaga também para PcD
Descrição da vaga
Se você é uma pessoa desenvolvedora apaixonada por qualidade de código e está procurando uma cultura colaborativa de aprendizagem contínua, essa é a oportunidade para você! Junte-se ao nosso time de desenvolvedores que priorizam a produção de códigos de qualidade, bem testados e com poucos bugs. Nós usamos práticas como Clean Code, Clean Architecture e testes automatizados para garantir que nosso código esteja sempre no melhor estado possível.
No nosso ambiente, acreditamos que a entrega de um código bem feito é muito mais importante do que a pressa em entregá-lo. Além disso, promovemos um ambiente de aprendizagem colaborativa, com encontros semanais para discutir capítulos de livros, documentação e palestras internas sobre tecnologia e produto. Também fazemos pair programming e code review com frequência.
Não se preocupe se você não tem domínio no Xamarin. Estamos procurando profissionais com experiência em nativos Android e IOS, com habilidade para se adaptar a novas linguagens e frameworks com facilidade. Se você é uma pessoa desenvolvedora que busca um ambiente inovador, colaborativo e que preza pela qualidade de código, candidate-se agora!
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 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 nativos para Android
- Ter experiência com desenvolvimento de interfaces, material design, XML layouts
- Ter experiência com ferramentas de debugging troubleshooting (ADB, logcat)
- Ter experiência com Android Jetpack (ViewModel, LiveData, Data Binding, Lifecycles)
- 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
- Great Place To Work®: 9º lugar entre as melhores médias empresas para se trabalhar em Santa Catarina e 37º lugar das empresas de TI do Brasil
- Avaliação de 4.7 na Glassdoor, com 96% de recomendação!
- Top 20 empresas no Ranking Virtuous Company de Cultura Ética
- A Mercos é 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
- Auxilio Home-office + Vale alimentação/refeição no cartão de benefícios flexíveis Caju
- 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
- Benefício de bem-estar financeiro com a Leve;
- Acesso à plataforma de treinamentos que incluem graduação, pós graduação, curso de idiomas e treinamentos diversos
- Gympass
Vantagens:
- Licença Parental estendida (Empresa Cidadã):
- 6 meses de Licença Maternidade e 20 dias de Licença Paternidade;
- Cozinha abastecida com lanches e frutas
- Day-off no mês do seu aniversário
- Bônus de indicação para indicação de novos MPlayers;
- Livro Livre (você indica e a gente compra)
- Parceria com instituições de ensino e idiomas
- Treinamentos e workshops para aprendizado
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Perfil comportamental
- 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 150 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!
Nos acompanhe por aí.