Desenvolvedor C#

Joinville, State of Santa Catarina, Brazil Full-time

Essa vaga é para trabalhar no time responsável pelo nosso aplicativo móvel.

Como é o nosso aplicativo:

Nosso app é híbrido e usa a tecnologia Xamarin Native/Traditional. Não usamos Xamarin.Forms, a abordagem Xamarin Native/Traditional é um espelhamento em C# das APIs nativas do Android e iOS.

Por isso criamos essa vaga de Desenvolvedor C#: apesar do foco ser Mobile, o conhecimento de C#, boas práticas, Clean Code e testes automatizados de forma geral é importante para nós.

As telas dos nossos apps são feitas em AXML e Storyboard e podem ser desenvolvidas no Android Studio e no Xcode. O código das Activities, ViewControllers e demais classes são em C#, e para isso usamos Visual Studio e Jetbrains Rider.

Essa abordagem nos permite compartilhar muito do código das regras de negócio entre os aplicativos Android e iOS sem perder de vista os melhores recursos nativos das plataformas.

O que esperamos de você:

  • Profundidade de conhecimento e experiência em C#, boas práticas, Clean Code e testes automatizados;
  • Conhecimentos gerais em iOS, Android, APIs REST e Xamarin Native/Traditional;
  • Cuidado com qualidade, clareza e arquitetura de código;
  • Disponibilidade para se mudar para Joinville/SC;

Não somos rígidos, então não é um grande problema não ter algum dos itens acima; mas esperamos que você esteja disposto a aprender rapidamente o que faltar.

Como é o nosso ambiente de trabalho:

  • Empresa premiada como uma das melhores de Santa Catarina pela certificação Great Place To Work®;
  • Nosso ambiente de trabalho é ágil, informal e sem dresscode;
  • Muito compartilhamento de conhecimento: toda semana temos internamente palestras e meetups, além de livros e incentivos para ir em eventos e escrever artigos;

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, 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 MacBook Pro, monitor extra de 24” e internet sem restrições de acesso;
  • Celulares e tablets Android e iOS disponíveis para testar a aplicação;
  • Ferramentaria de CI/CD no Mobile com TestCloud, para nunca precisarmos mexer com Provisioning Profiles ou Code Signing na hora de liberar algo urgente ou importante;

Benefícios:

  • Contratação CLT;
  • Vale transporte ou combustível;
  • Vale refeição ou alimentação;
  • Plano de saúde e odontológico;
  • Programa de stock options;

Apply for this opening at http://mercos.recruiterbox.com/jobs/fk0j37i?apply=true