Buscar vagas para outra função
1 VAGA DE Engenheiro de Software EM Rio de Janeiro / RJ
Engenheiro de Software
Nome da empresa disponível para cadastrados.
A combinar
Rio de Janeiro / RJ
Home Office
Efetivo/CLT
Modelo de trabalho: remoto clt Responsabilidades E atribuições Desafio atual do time: implementar uma solução escalável para validação do app (react native). O app está passando por um processo de modularização. Será necessário testar as micro e macro jornadas com esse novo framework. Além de sustentar os frameworks de testes já existentes e device farm. Desenvolver e manter plataformas e infraestruturas de software que facilitem os processos, acelerem o time to market e otimizem custos operacionais dos times de engenharia. Trabalhar em parceria com os times de produto para entender as necessidades e requisitos de suas soluções. Desenvolver e implementar soluções de software escaláveis, eficientes e seguras. Automatizar processos e tarefas para melhorar a produtividade e a qualidade. Monitorar e analisar o desempenho das plataformas e infraestruturas de software. Visão sistêmica do ecossistema, ajudando a identificar pontos que podem ser evoluídos e riscos. Ter uma visão clara do custo/benefício das soluções Apoiar e guiar a visão de evolução técnica dos demais profissionais do time Apoiar os times na sustentação da device farm atribuições Atuar em equipe multidisciplinar focada em fornecer plataformas que acelerem o desenvolvimento do canal web modularizado com alto padrão de qualidade. Trabalhar em projetos de desenvolvimento e manutenção de plataformas e infraestruturas de software. Participar ativamente de reuniões e discussões para definir estratégias de desenvolvimento e qualidade de software. Participar de reuniões com os times de produto para discutir requisitos e necessidades. Desenvolver especificações técnicas para as soluções de software. Implementar soluções de software de acordo com as especificações técnicas. Testar e depurar soluções de software. Documentar soluções de software. Acompanhar tendências de mercado e recomendar melhorias tecnológicas. Fazer apresentações das soluções em fóruns e eventos com demais times da área. Requisitos E qualificações Formação superior em ciência da computação, engenharia da computação ou áreas afins. Conhecimento sólido em boas práticas de desenvolvimento o técnicas de teste como testes unitários, segurança, performance, funcionais e não funcionais. Experiência em desenvolvimento de software. Experiência em desenvolvimento de plataformas e infraestruturas de software. Experiência em metodologias ágeis. Experiência em linguagens de programação, como javascript, typescript. Conhecimento de desenvolvimento de microfrontends Conhecimentos em frameworks e bibliotecas de software, como appium, selenium ou similares. Conhecimentos em bancos de dados, como mysql, postgresql, oracle ou similares. Conhecimentos em ferramentas de ci/cd, como jenkins, docker, terraform, gitlab ou similares. Visão analítica de indicadores como sli, slos, sla, okrs, kpis. Experiência de atuação com device farms. Capacidade de trabalhar de forma independente e em equipe. Capacidade de resolver problemas complexos. Capacidade de comunicar ideias de forma clara e concisa. Capacidade de aprender e se adaptar rapidamente. Capacidade de liderança de squad Informações adicionais Experiência em linguagens de programação: ruby, python, java ou similares.
Clique para receber vagas gratuitamente
PUBLICIDADES
Encontrou algum problema? Denuncie esta vaga e nos ajude a manter a qualidade do site!
Denunciar VagaOUTRAS OPORTUNIDADES DE Engenheiro de Software PARA VOCÊ!
PUBLICIDADES