Missão do Cargo
O Desenvolvedor Sênior de Sistemas terá a missão de projetar e construir os fundamentos da interface dos produtos.
Responsabilidades e Atribuições
* Trabalhar na concepção de soluções técnicas;
* Garantir a qualidade das entregas;
* Mantenha, monitore e garanta a eficiência dos serviços construídos;
* Crie soluções com base em uma arquitetura distribuída e de microserviços;
Desenvolva aplicativos escaláveis utilizando microserviços.
* Crie soluções resilientes e que estejam dentro dos padrões altos de performance;
Desejável conhecimento em caches para melhorar o desempenho.
* Observe o desenvolvimento seguro;
Conhecimento em segurança da informação é fundamental.
* Arquitete e desenvolva componentes de UI utilizando tecnologias como Lit;
Tecnologia responsiva para interfaces de usuário web.
* Colabore intensamente com designers para traduzir protótipos e diretrizes visuais em componentes técnicos bem estruturados;
Interação com designers para criar experiências de usuário.
* Defina e documente as melhores práticas, APIs e padrões de uso para os componentes do Design System;
Documentação clara de código facilita o compartilhamento.
* Atue como um ponto de referência e suporte para os times de produto;
Experiência em liderança ou suporte técnico é útil.
* Manter a qualidade e a saúde do código da biblioteca através de testes automatizados;
Testes unitários são cruciais para garantir a estabilidade.
Educação e Qualificações
* Bacharelado em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
* Conhecimento avançado em programação orientada a objetos.
Vantagens
* Ambiente de trabalho colaborativo e dinâmico.
* Opportuniades de crescimento profissional.
* Acesso a treinamentos e cursos.
Otimização e Melhoria
* Atuar com autonomia e responsabilidade.
* Pesquisar e proponha evoluções na arquitetura de front-end.