Ativa os alertas de emprego por e-mail!

Pessoa Desenvolvedora Mobile

Mercos

Brasil

Teletrabalho

BRL 50.000 - 90.000

Tempo integral

Há 19 dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

Uma empresa inovadora e colaborativa está em busca de desenvolvedores apaixonados pela qualidade do código. Aqui, você fará parte de uma equipe que valoriza a produção de códigos bem testados e com baixos índices de bugs. O ambiente de trabalho é remoto e promove o aprendizado contínuo através de encontros e práticas como pair programming e code review. Se você tem experiência em desenvolvimento nativo para Android e está disposto a aprender novas tecnologias, esta é a oportunidade ideal para você crescer profissionalmente em um lugar que prioriza a qualidade e a colaboração.

Serviços

PLR - Programa de Participação nos Lucros e Resultados
Auxílio Home-office
Vale alimentação/refeição
Plano de Saúde e Odontológico
Acesso à plataforma de atendimento psicológico online
Acesso à plataforma educacional
Licença Parental estendida
Cozinha abastecida com lanches e frutas
Day-off no mês do aniversário
Bônus de indicação

Qualificações

  • Experiência em desenvolvimento de aplicativos móveis nativos para Android.
  • Conhecimento em design patterns e arquiteturas de software.

Responsabilidades

  • Desenvolver aplicativos móveis utilizando Xamarin Nativo/Tradicional.
  • Colaborar nas decisões técnicas e promover código de qualidade.

Conhecimentos

Desenvolvimento de aplicativos móveis nativos para Android
Processos assíncronos
Fluxo completo de desenvolvimento de aplicativos
Ferramentas de debugging e troubleshooting
Design patterns e arquiteturas de software para Android
Pensamento crítico
Escuta ativa
Comunicação efetiva
Visão analítica

Descrição da oferta de emprego

Job description

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/ou 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;
Main responsibilities
  • Participar do desenvolvimento dos nossos aplicativos móveis 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)
Requirements and skills

Hard Skills:

  • Ter experiência com desenvolvimento de aplicativos móveis nativos para Android;
  • Entender como funcionam processos assíncronos;
  • Ter experiência no fluxo completo de desenvolvimento de um aplicativo (estudo de requisitos técnicos, desenvolvimento, testes, lançamento na loja);
  • Ter experiência com ferramentas de debugging, troubleshooting;
  • Ter conhecimento em design patterns e arquiteturas de software voltadas para Android;

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;
  • Ter visão analítica, pois priorizamos a análise aprofundada antes de iniciar o processo de codificação;

Será um diferencial se você tiver experiência com:

  • Clean Architecture ou Domain Driven Design
  • Testes Automatizados
  • Test Driven Development ou Design Patterns.
Additional information

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
  • Nosso contrato é CLT

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 - Programa de Participação nos Lucros e Resultados
  • 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 à plataforma de atendimento psicológico online a cada 15 dias
  • Acesso à plataforma educacional com bolsa integral para graduação, pós graduação, cursos livres, idiomas e MBA.
  • Wellhub (antiga Gympass): App com acesso a parceiros para atividades físicas (academias) e parceiros para o bem-estar físico, emocional e nutricional.

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 no escritório em Joinville/SC
  • 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
  • Viagens por ano para Joinville/SC para os nossos encontros presenciais
  • Redução de carga horária para 40h semanais
  • Orçamento para montar seu home office.
  • O notebook é seu após 48 meses de uso!
  • Happy Hour presencial e remoto todos os meses.
  • Envio de mimos em datas comemorativas.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.