Sigma Software Group
Sigma Software Group
1.001 – 5.000 Funcionários
AutomotivoConsultoriaCuidados de saúde
A Sigma Software Group é uma empresa multinacional de consultoria em tecnologia fundada em 2002. Suas equipes oferecem desenvolvimento de software, design gráfico, testes e suporte técnico para clientes de setores como automotivo, saúde, telecomunicações, aviação, bancos, jogos, mercado imobiliário e publicidade. A empresa contrata especialistas em TI para trabalhar em projetos complexos de engenharia e apoia o desenvolvimento profissional por meio de mentoria e aprendizado contínuo. O trabalho remoto faz parte de seu modelo de trabalho, com projetos para organizações como AstraZeneca, Scania e SAS.

Desenvolvedor Android, tecnologia para construção

Crie aplicativos com Kotlin e Jetpack Compose para a gestão de equipes da construção civil. Conecte o software móvel a dispositivos para melhorar o acesso às obras, a eficiência e a segurança dos trabalhadores.

Descrição

  • Desenvolva e mantenha aplicativos Android com Kotlin e Jetpack Compose.
  • Contribua para discussões sobre arquitetura e decisões técnicas.
  • Refatore e aprimore bases de código Android existentes.
  • Desenvolva funcionalidades escaláveis e fáceis de manter usando Clean Architecture.
  • Diagnostique problemas nos aplicativos e gargalos de desempenho.
  • Integre recursos nativos do Android, incluindo NFC, Bluetooth e SDKs de câmera.
  • Trabalhe com engenheiros de iOS, especialistas de QA, desenvolvedores de backend e stakeholders de produto.
  • Contribua em todas as etapas do ciclo de vida do desenvolvimento de software.
  • Promova a qualidade do código, revisões por pares e melhoria contínua.
  • Ajude a aprimorar CI/CD e a automação de engenharia.

Requisitos

  • Tenha pelo menos três anos de experiência profissional em desenvolvimento Android.
  • Tenha bom domínio de Kotlin e das práticas atuais de desenvolvimento Android.
  • Tenha experiência prática com Jetpack Compose, Coroutines, Flow, Retrofit e o Android SDK.
  • Tenha experiência com MVVM e Clean Architecture.
  • Compreenda programação orientada a objetos, algoritmos, estruturas de dados e padrões de projeto.
  • Tenha experiência com ferramentas de injeção de dependência e testes unitários, como Mockito e JUnit.
  • Tenha fortes habilidades analíticas e de resolução de problemas.
  • Assuma a responsabilidade pelas funcionalidades e desenvolva-as com autonomia.
  • Comunique-se e colabore com eficácia.
  • Tenha inglês intermediário ou avançado.
  • Tenha bacharelado em Ciência da Computação ou Engenharia da Computação, ou experiência prática equivalente.

Benefícios

  • Trabalho remoto.
  • Oportunidade de contribuir para o desenvolvimento de produtos a longo prazo.
  • Desenvolvimento profissional ao lado de engenheiros experientes de nível pleno e sênior.
  • Ambiente de engenharia maduro, com forte conhecimento técnico.
  • Integração próxima à organização do cliente.