Vaga de Desenvolvedor Mobile
Informações da vaga
-
Salário A combinar
-
Modalidade Presencial
-
Contrato Efetivo/CLT
Descrição da vaga
Quem é o candidato que buscamos:na rock encantech, buscamos uma pessoa desenvolvedora que combine paixão por tecnologia com senso de propósito. Alguém com forte espírito de colaboração, humildade e atitude, que se encante com a excelência, e tenha como missão transformar conhecimento em conexões que geram valor. Você será responsável por contribuir com o desenvolvimento de aplicações críticas, de alta disponibilidade, escalabilidade e que lidam com grande volume de dados. Por isso, procuramos alguém que tenha compromisso com resiliência e estabilidade dos serviços da plataforma, capacidade analítica com foco em soluções pragmáticas e eficientes, olhar atento à simplicidade das soluções, mesmo diante de cenários complexos, curiosidade constante e vontade de aprender, se aprofundando nos desafios técnicos do dia a dia. Aqui, o cliente é protagonista, a inovação é um caminho natural e decisões são movidas por dados. Se você se identifica com essa mentalidade e busca cultivar conexões reais enquanto evolui tecnicamente, seu lugar é aqui. Principais atividades:atuar no desenvolvimento e evolução de soluções, com processamento em larga escala e troca de dados entre sistemas, garantindo qualidade, performance, confiabilidade e escalabilidaderevisar o código de colegas e fornecer feedback construtivo que garanta a aderência às melhores práticas de desenvolvimentoanalisar requisitos de negócio em conjunto com pos e times de produto, traduzindo-Os em soluções técnicas escaláveis e sustentáveisprojetar, desenvolver e evoluir integrações entre sistemas internos e externos, utilizando diferentes modelos de comunicaçãocriação de aplicações front-End robustas e de alto desempenho, garantindo uma experiência de usuário fluída, funcional e encantadoradesenvolver e manter estruturas de tabelas de dados transacionais, que garantam a performance e o uso eficiente dos dados pelos vários módulos da plataforma desenvolver e manter processos de tratamento de dados de acordo com mais elevados padrões regulatórios, para uso transacional (real-Time) ou assíncronotrabalhar com aplicações distribuídas e multi-Tenant, garantindo resiliência, observabilidade e tolerância a falhasatuar na definição, manutenção e evolução dos padrões técnicos de entrega das aplicações da plataformaser um protagonista na proposição de melhorias arquiteturais estruturantes da plataformaresolver problemas em ambientes produtivos, analisando logs, métricas e rastreamentoscolaborar com times de arquitetura, sre/devops e segurança para garantir boas práticas de segurança e compliancecontribuir para a melhoria contínua de performance, escalabilidade e eficiência de custos finopsparticipar das cerimônias ágeis, com foco na colaboração e na priorização de entrega de valor ao cliente, de forma a permitir o controle de débitos técnicos, troca continua entre equipes e oportunidades de evolução técnicadocumentar tecnicamente o produto, a fim de expor claramente os fluxos críticos de tomada de decisão de sistema e suas principais regras de negócio, e fomentar a troca de conhecimento e melhoria contínuase atualizar constantemente sobre as novas tecnologias de mercado e suas possíveis aplicações para as diversas linhas de produtos, a fim de manter o ambiente propício para inovação e a cultura de evolução profissional acadêmico e habilidades:graduação completa em ciência da computação, engenharia de software, sistemas de informação ou áreas correlatassólido conhecimento em arquitetura de microsserviços e sistemas distribuídosexperiência com princípios de clean code, solid, clean architecture e event-Driven architecturesólido conhecimento em práticas de desenvolvimento como domain-Driven design (ddd) e test-Driven development (tdd)experiência em ambientes com tecnologias heterogêneas e com alta autonomia, fazendo uso das melhores práticas de devops, automação de pipelines, observabilidade e ci/cdexperiência com docker e conteinerização de aplicaçõesconhecimento em ambientes linuxexperiência com git e gitflowexperiência com integrações restexperiência com bancos de dados relacionais e nosql, como mysql, postgresql, mongodb e redisexperiência com ferramentas de build e gerenciamento de dependênciasexperiência com boas práticas de desenvolvimento seguro privacy by designutilização de ia como copiloto no desenvolvimento, voltado à garantir padronização de código, alta cobertura de testes e geração de documentação útil aos seus paresinglês intermediário para leitura e escrita, visando o consumo de documentação e conteúdo diretamente das fontes criadoras da tecnologia (em sua esmagadora maioria, americanas).Qualificações específicas:proficiência em programação orientada à objetos, estruturas de dados e as práticas mais modernas de desenvolvimentoexperiência comas linguagens mais modernas de desenvolvimento de aplicativos como dart,nodejs(js e ts), kotlin, swift,e seus principais frameworks como:flutter, react native e kmpexperiência com testes automatizados incluindo: testes unitários, uso de mocks e isolamento de dependências, experiência com frameworks e ferramentas complementares de testesexperiência em construir apis rest, e suas principais práticas modernas incluindo definição de contratos, versionamento e governançaexperiência com ferramentas de auxílio a desenvolvimento como: uso do git de maneira profissional, ferramentas de build e gerenciamento de dependênciasexperiência na criação de interfaces limpas, performáticas seguindo práticas definidas pelo design systemexperiência com ferramentas de mensageria, como: sqs, rabbitmq, ou similaresexperiência em html5, css3, es6+.Qualificações diferenciais: experiênciacom desenvolvimento de aplicativos whitelabel para marketplaces,e-Commercese serviços financeirosexperiência com atualizações de aplicativos no modelo srs e ota.