Engenheiro de Software FrontEnd (React)Freelancer – Fulltime – Projeto de 6 meses com possibilidade de efetivaçãoAbout the jobDescrição Estamos à procura de um engenheiro de software frontend altamente experiente, com pelo menos 5 anos de sólida experiência no desenvolvimento de software, com expertise em React e uma compreensão aprofundada das melhores práticas de engenharia de software. Esta posição está inserida em uma empresa especializada em Internet das Coisas (IoT), explorando tecnologias inovadoras para impulsionar a conectividade e a inteligência em ambientes IoT.Responsabilidades· Criar interfaces de usuário responsivas e intuitivas, utilizando tecnologias modernas como React e garantindo uma experiência do usuário excepcional.· Traduzir wireframes e protótipos em componentes funcionais e estilizados.· Colaborar com a equipe de design e backend para garantir a integração perfeita das funcionalidades.· Garantir a alta performance e otimização das aplicações para máxima velocidade e escalabilidade.· Identificar e resolver problemas de usabilidade e bugs.· Documentar código e criar guias de estilo e boas práticas para futuros desenvolvedores.· Colaboração com Equipe – Trabalhar de forma colaborativa com designers, desenvolvedores, arquitetos de software e outros membros da equipe para entender requisitos, resolver problemas e entregar soluções de alta qualidade. · Otimização de Desempenho – Identificar e corrigir problemas de desempenho, garantindo que as aplicações sejam eficientes e escaláveis. · Segurança da Aplicação – Implementar práticas de segurança no desenvolvimento de aplicações, garantindo a proteção dos dados do usuário e a integridade da aplicação. Requisitos · Experiência comprovada de no mínimo 5 anos como engenheiro de software Frontend com expertise em React.· Experiência sólida no desenvolvimento de interfaces de usuário utilizando frameworks modernos.· Habilidade para trabalhar em equipe, comunicar efetivamente e resolver problemas de forma proativa.· Conhecimento prático de práticas de segurança no desenvolvimento de software. · Excelentes habilidades de resolução de problemas e pensamento crítico.· Experiência com gerenciamento de estado usando Redux, Context API ou outras bibliotecas.· Familiaridade com RESTful APIs e integração de serviços backend· Conhecimento em ferramentas de versionamento de código como Git.· Experiência com ferramentas de CI/CD.Qualificações Desejáveis · Formação em Ciências da computação, com no mínimo bacharelado. · Participação em projetos de código aberto e contribuições para a comunidade. Estamos entusiasmados em receber candidaturas de engenheiros de software talentosos e apaixonados, prontos para enfrentar desafios e contribuir para o sucesso contínuo da nossa equipe de desenvolvimento. Se você atende aos requisitos e está animado para fazer parte de uma equipe inovadora, envie seu currículo e portfólio de projetos para consideração para ******.