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.