A Diazero Security trouxe ao mercado brasileiro serviços de teste de intrusão utilizando as mais variadas metodologias englobando todos os possíveis vetores de ataque a uma empresa. Somos um time jovem e dinâmico, sempre em busca de inovações e melhorias.Objetivo do Cargo:
Será responsável pela implementação, otimização e manutenção das interfaces de usuário para os produtos da empresa, assegurando uma experiência visual e de interação de alta qualidade, segura e responsiva, além de garantir a conformidade técnica com as melhores práticas e liderar a equipe garantindo a qualidade e a execução das atividades.
Desenvolvimento de Software:Implementar e otimizar interfaces de usuário, utilizando frameworks e bibliotecas modernas para garantir uma navegação fluida e intuitiva.Criar e manter componentes de interface reutilizáveis e escaláveis, garantindo consistência e eficiência no desenvolvimento.Assegurar que a experiência do usuário seja fluida e responsiva em diferentes dispositivos e plataformas.Aplicar as melhores práticas de segurança no desenvolvimento, protegendo os dados do usuário e da aplicação.Garantir que os produtos estejam em conformidade com padrões de acessibilidade, garantindo a inclusão de diferentes públicos.Implementar interfaces de acordo com as especificações e requisitos fornecidos pelas equipes de design e produto.
Levantamento Técnico dos Requisitos:Realizar análises técnicas detalhadas para identificar, documentar e planejar as necessidades de software, alinhando expectativas com a equipe de design, produto e outras áreas interessadas.Colaborar com stakeholders (clientes internos, equipe de produto, etc.) para traduzir requisitos de negócios e de usabilidade em especificações técnicas claras e bem definidas.
Arquitetura de Software:Implantar e documentar a arquitetura de software front-end, garantindo que os componentes sejam bem estruturados e que a comunicação entre eles seja eficiente.Trabalhar em conjunto com as equipes de back-end para garantir a integridade da comunicação entre os serviços de interface e os serviços do sistema.Assegurar que a arquitetura de front-end seja flexível e escalável, permitindo a fácil integração de novos componentes e funcionalidades.
Responsabilidades Gerais:Aprovar e monitorar as atividades no ambiente de produção, garantindo que as entregas sigam os critérios de qualidade e segurança.Assegurar que o código desenvolvido seja de alta qualidade, bem documentado, modular e de fácil manutenção, utilizando metodologias ágeis e ferramentas de controle de versão.Garantir que os testes de usabilidade, performance e segurança sejam realizados adequadamente antes da entrega de novas funcionalidades.
Requisitos Técnicos:Proficiência em frameworks de desenvolvimento front-end (React, Angular, Vue.js, etc.).Conhecimento avançado em HTML5, CSS3, JavaScript, e frameworks modernos para otimização da performance da interface.Experiência na integração de APIs RESTful e WebSockets com o front-end.Familiaridade com padrões de acessibilidade (WCAG) e práticas de segurança de aplicações web.Experiência no uso de sistemas de controle de versão, como Git.Capacidade de trabalhar em ambiente ágil (Scrum/Kanban).
Qualificações Desejáveis:Experiência com otimização de performance e escalabilidade de aplicações web.Experiência no desenvolvimento de interfaces de alta complexidade e que exijam alto nível de responsividade.Conhecimento em ferramentas de automação de testes de interface (Jest, Cypress).Familiaridade com princípios de UX/UI.