Somos uma consultoria de RH especialista em processo seletivo de profissionais de Tecnologia da Informação (TI) que tem a missão de proporcionar um elo entre empresas e profissionais, potencializando uma relação de colaboração, cooperação e correspondência. Responsabilidades e atribuições Atividades: - Desenvolvimento de Aplicações Web: Criar e manter aplicações web utilizando frameworks e bibliotecas apropriadas, como React, Angular, ou Spring Boot. - Testes Unitários e de Integração: Escrever e executar testes unitários e de integração para garantir que o código seja robusto e funcione conforme o esperado. - Interação com APIs: Desenvolver e consumir APIs RESTful ou GraphQL, garantindo uma comunicação eficiente entre o front-end e o back-end. - Implementação de Melhores Práticas: Aplicar princípios de design como SOLID, DRY, e KISS no desenvolvimento de software, promovendo um código mais limpo e fácil de manter. - Colaboração com UI/UX Designers: Trabalhar em conjunto com designers de UI/UX para implementar interfaces de usuário que sejam funcionais e esteticamente agradáveis. - Participação em Daily Standups: Participar de reuniões diárias com a equipe para discutir o progresso, obstáculos e próximos passos no desenvolvimento. - Documentação do Código: Escrever documentação clara e detalhada para o código desenvolvido, facilitando a manutenção e o entendimento por outros desenvolvedores. Responsabilidades: - Desenvolvimento de Funcionalidades: Implementar novas funcionalidades no software de acordo com os requisitos especificados, garantindo qualidade e eficiência. - Correção de Bugs: Identificar e corrigir defeitos no código, assegurando que o software funcione conforme o esperado. - Participação em Revisões de Código: Participar ativamente em revisões de código, tanto revisando o trabalho dos outros quanto recebendo feedback sobre o próprio código. - Colaboração no Design de Soluções: Contribuir para o design de soluções técnicas, oferecendo sugestões e feedback sobre a viabilidade e a eficiência das abordagens propostas. - Manutenção e Refatoração de Código: Manter e melhorar o código existente, realizando refatorações quando necessário para melhorar a legibilidade, performance e escalabilidade. - Integração de Sistemas: Trabalhar na integração de diferentes sistemas e componentes, assegurando que funcionem bem juntos e atendam aos requisitos de negócio. - Participação em Sprint Planning: Colaborar com a equipe durante o planejamento de sprints, estimando o esforço necessário para tarefas e discutindo prioridades. Requisitos e qualificações Habilidades: - Conhecimento Técnico Sólido: Proficiência em uma ou mais linguagens de programação e frameworks, com um bom entendimento de arquitetura de software e design patterns. - Capacidade de Solução de Problemas: Habilidade para identificar, analisar e resolver problemas técnicos de média complexidade de forma eficaz. - Desenvolvimento Full-Stack: Conhecimento em desenvolvimento tanto no front-end quanto no back-end, com habilidades em tecnologias web, bancos de dados, e APIs. - Colaboração em Equipe: Capacidade de trabalhar de forma eficaz em equipe, colaborando com desenvolvedores, designers, analistas, e outros stakeholders. - Revisão de Código: Competência para revisar e melhorar o código escrito por outros desenvolvedores, promovendo boas práticas de programação. - Aprendizado Contínuo: Disposição para aprender novas tecnologias e metodologias, e aplicar esse conhecimento para melhorar o produto. - Documentação e Comunicação: Habilidade para criar e manter documentação técnica clara e concisa, e comunicar ideias de forma eficaz. Informações adicionais - Atuação presencial: Manaus - Contratação: PJ - Jornada de trabalho: 44 horas semanais. TECNOLOGIAS: PHP(Laravel), NodeJS, Python, Java, Docker e VueJS. Somos uma consultoria de RH especialista em processo seletivo de profissionais de Tecnologia da Informação (TI) que tem a missão de proporcionar um elo entre empresas e profissionais, potencializando uma relação de colaboração, cooperação e correspondência.