Vaga de Desenvolvedor(a) Full-stack Pleno a Sênior React
1 vaga: | Publicada em 06/04
- A Combinar
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.