Desenvolvedor(a) Full Stack/Mobile Sênior – Uma Oportunidade de Crecer Profissionalmente
">
A nossa empresa está procurando por um profissional experiente para atuar como Desenvolvedor(a) Full Stack/Mobile Sênior. Esta oportunidade é perfeita para alguém que esteja procurando por um desafio novo e estiver disposto a aprender e crescer profissionalmente.
">
O nosso time de desenvolvimento é responsável pelo desenvolvimento, manutenção e evolução de soluções voltadas aos nossos módulos de vendas e supply chain. Nós trabalhamos com tecnologias web avançadas e estamos procurando por alguém que tenha experiência em tecnologias como HTML5, JavaScript ES6+, CSS3 e ReactJS ou Angular.
">
No papel de Desenvolvedor(a) Full Stack/Mobile Sênior, você será responsável por desenvolver soluções robustas, criar novos recursos e funcionalidades dentro do sistema ou em ferramentas auxiliares, realizar manutenção corretiva, evolutiva e adaptativa em código e rotinas pré-existentes e implementar as melhores práticas de código e design patterns, orientação a objetos e otimização de performance.
">
Além disso, você também será responsável por desenvolver código limpo, testável e de fácil manutenção, participar do processo de code review, garantindo qualidade e consistência do código, realizar profiling e depuração de rotinas visando encontrar e mitigar problemas de desempenho e gerar documentação técnica do que foi criado/modificado com qualidade e assertividade.
">
Nossa equipe é apaixonada por desenvolvimento de software e estamos sempre procurando por formas inovadoras de resolver problemas. Se você está procurando por uma oportunidade de crescer profissionalmente e estar parte de um time que valoriza o aprendizado contínuo, então esta é a oportunidade certa para você.
">
Requisitos e qualificações imprescindíveis:
* Experiência em tecnologias web avançadas (HTML5, JavaScript ES6+, CSS3);
* Experiência sólida com ReactJS ou Angular;
* Entendimento de protocolos web (serviços RESTful);
* Experiência sólida em Java e Spring Boot;
* Experiência com componentes Java (Servlets, Filters, EJB, JSP, JTA);
* Experiência com desenvolvimento mobile (Kotlin);
* Conhecimento em ferramentas e IDEs de desenvolvimento mobile (Android Studio);
* Conhecimento avançado em bancos de dados relacionais (Oracle, SQL Server);
* Experiência com SQL (triggers, procedimentos, query tuning, cache);
* Experiência com ferramentas de versionamento de código (Git, SVN);
* Experiência com testes (JUnit, Mockito);
* Vivência em cultura DevOps (GitLab, Jenkins, pipelines);
* Conhecimento em práticas de CI/CD (automação de build, testes, integração e deploy);
* Conhecimento avançado em programação concorrente e distribuída (multithreading e aplicações em rede);
* Dominio em programação orientada a objetos (POO);
* Conhecimento e experiência com padrões de projeto (Design Patterns).
">
Será legal se você tiver:
* Experiência com Swift para iOS.
* Conhecimento em ferramentas e IDEs de desenvolvimento mobile (Xcode).
Localidade | Atuação:
Uberlândia/MG: Presencial
São Paulo/SP: Híbrido (2vz na semana no escritório)
Demais localidades: Remoto
Regime de contratação CLT
Informações adicionais
Nossa empresa oferece uma variedade de benefícios para os funcionários, incluindo vale-alimentação, plano de saúde, seguro de vida, licença maternidade e paternidade estendida, kit baby Sankher, auxílio creche e massoterapia no escritório.
Além disso, nós valorizamos o desenvolvimento contínuo dos nossos colaboradores e oferecemos uma universidade corporativa com acesso a cursos e treinamentos, além de um plano de performance e desenvolvimento individual e touchpoints de evolução com a liderança.
Todas as nossas vagas estão disponíveis para pessoas com deficiência.