Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor(a) Full-stack Pleno a Sênior React

1 vaga: | Publicada em 06/04

Sobre a vaga

Lançada em 2023, Penzack é uma startup inovadora especializada no desenvolvimento de produtos voltados para o mercado financeiro global. Nosso produto principal é uma plataforma de negociação de ativos do mercado financeiro. Na nossa empresa, acreditamos em valores sólidos, como transparência, colaboração, respeito, inovação e compromisso com a excelência. Nossa cultura empresarial é enraízada nesses princípios, promovendo uma atmosfera inclusiva e acolhedora. Nossa equipe é composta por líderes apaixonados e experientes, que estão comprometidos em impulsionar o sucesso dos nossos clientes. Investimos no desenvolvimento profissional dos nossos funcionários, oferecendo oportunidades de aprendizado e crescimento, para que possam se destacar em suas carreiras. Se você está procurando uma empresa dinâmica, em constante crescimento, e deseja fazer parte de uma equipe que valoriza o profissionalismo, a inovação e o trabalho em equipe, aqui é o lugar certo para você. Benefícios Vale refeição Vale alimentação Plano de saúde Plano odontológico Jornada flexível Day off no aniversário Assistência psicológica Requisitos Inglês Essa vaga exige nível mínimo de inglês Avançado Tecnologias Necessárias Conhecimentos obrigatórios React Node.js Tecnologias Desejáveis Conhecimentos não obrigatórios NextJS JavaScript Senioridade Tempo de experiência Pleno/Sênior (4-6 anos de experiência) * Experiência comprovada como desenvolvedor Full Stack ou em posição similar. * Forte compreensão de conceitos de desenvolvimento web, como protocolo HTTP, arquitetura cliente-servidor e RESTful APIs. * Capacidade de trabalhar em ambientes de desenvolvimento ágeis e colaborativos. * Excelentes habilidades de comunicação verbal e escrita, incluindo documentação técnica e interação com colegas de equipe. * Capacidade de resolver problemas de forma criativa e eficaz. * Capacidade de trabalhar de forma independente e em equipe. Requisitos Específicos: * Proficiência em ReactJS e suas práticas recomendadas. * Experiência com o framework Next.js e suas funcionalidades. * Conhecimento sólido em Node.js e frameworks populares. * Experiência com bancos de dados relacionais (por exemplo, MySQL, PostgreSQL) e não relacionais (por exemplo, MongoDB). * Familiaridade com ferramentas de controle de versão, como Git. * Experiência em integração de APIs RESTful e consumo de serviços web. * Conhecimento prático em design responsivo e experiência do usuário. * Conhecimento em técnicas de segurança web e práticas recomendadas. Notas adicionais: * Os candidatos devem estar dispostos a aprender novas tecnologias e adaptar-se a ambientes de desenvolvimento em evolução. * Portfólio ou exemplos de trabalho anteriores são fortemente encorajados. * A capacidade de trabalhar em um ambiente ágil e iterativo, respondendo rapidamente às mudanças de requisitos e feedback do cliente, é fundamental. Atividades * Implementação de interfaces de usuário: Desenvolvimento de interfaces de usuário responsivas e estilizadas usando React.js, aplicando princípios de design e melhores práticas de usabilidade. * Integração de designs: Colaboração com designers para traduzir layouts e wireframes em componentes reutilizáveis do React.js, garantindo a consistência visual e funcional. * Desenvolvimento de APIs: Criação de APIs RESTful utilizando Node.js e Express.js, definindo rotas, controladores e modelos para manipular requisições HTTP e interagir com o banco de dados. * Gestão de banco de dados: Configuração e interação com bancos de dados relacionais (como MySQL, PostgreSQL) ou não relacionais (como MongoDB) para armazenamento e recuperação de dados. * Validação de dados: Implementação de lógica de validação de entrada de dados para garantir a integridade e segurança dos dados manipulados pela aplicação. * Colaboração em equipe: Participação em reuniões de equipe, revisões de código e colaboração com outros desenvolvedores, designers e stakeholders para garantir a entrega eficiente e de alta qualidade. * Resolução de problemas: Identificação e resolução de problemas técnicos e bugs na aplicação, utilizando ferramentas de depuração e técnicas de investigação. * Otimização de desempenho: Identificação e implementação de melhorias de desempenho na aplicação, como otimização de consultas de banco de dados, redução de carga de recursos e implementação de caching. * Documentação: Criação de documentação técnica, incluindo descrições de arquitetura, fluxos de dados, APIs e componentes, para facilitar o entendimento e manutenção da aplicação. * Atualização tecnológica: Acompanhamento de novas tecnologias, bibliotecas e práticas recomendadas na área de desenvolvimento web, participando de cursos, workshops e conferências, e aplicando esses conhecimentos na melhoria contínua da aplicação. * Proficiência em ReactJS e suas práticas recomendadas. * Experiência com o framework Next.js e suas funcionalidades. * Conhecimento sólido em Node.js e frameworks populares. * Experiência com bancos de dados relacionais (por exemplo, MySQL, PostgreSQL) e não relacionais (por exemplo, MongoDB). * Familiaridade com ferramentas de controle de versão, como Git. * Experiência em integração de APIs RESTful e consumo de serviços web. * Conhecimento prático em design responsivo e experiência do usuário. * Conhecimento em técnicas de segurança web e práticas recomendadas.