Location
São Paulo, SP | Brazil
Job description
Requisitos:
Conhecimento avançado em React e outras tecnologias frontend, como HTML, CSS, TypeScript e Mobx/Redux.
Experiência em desenvolvimento de aplicativos web escaláveis e de alta qualidade.
Trabalhar com diferentes dimensões de dispositivos (tablet, celular, etc);
Experiência em ferramentas de controle de versão, como Git.
Conhecimento em ferramentas de testes, como Jest e Enzyme.
Familiaridade com metodologias ágeis e/ou lean.
Conhecimento em Firebase (Analytics, Crashlytics, etc).
Domínio sólido da linguagem de programação Java, com experiência em desenvolvimento de aplicativos e soluções em ambientes empresariais.
Conhecimento e experiência com frameworks e bibliotecas Java populares, como Spring, Hibernate, JUnit e outras que possam ser relevantes para o projeto.
Experiência no uso de sistemas de gerenciamento de banco de dados, como MySQL, PostgreSQL, Oracle ou SQL Server, e habilidades em SQL e modelagem de dados.
Conhecimento de práticas e padrões de desenvolvimento de software, como SOLID, design patterns e metodologias ágeis, como Scrum ou Kanban.
Habilidade em escrever e executar testes unitários e de integração, garantindo a qualidade e a confiabilidade do código desenvolvido, utilizando ferramentas como JUnit ou TestNG.
Conhecimento de práticas de segurança e conformidade no desenvolvimento de software, aplicando medidas para proteger dados e garantir a privacidade dos usuários.
Capacidade de analisar e solucionar problemas de desempenho e escalabilidade, aplicando técnicas de otimização e monitoramento de aplicativos.
Habilidades interpessoais
Comunicação eficaz
Trabalho em equipe e colaboração
Resolução de problemas
Adaptabilidade
Gestão do tempo e organização
Atenção aos detalhes
Empatia e habilidades interpessoais
Pensamento crítico
Receptividade ao feedback
Proatividade e iniciativa
Atividades:
Escrever código limpo e bem estruturado, seguindo as melhores práticas de desenvolvimento.
Traduzir designs em código de alta qualidade e desenvolver recursos novos.
Trabalhar em conjunto com outros membros da equipe para garantir que o produto final atenda aos requisitos do usuário.
Resolver problemas técnicos e bugs.
Manter-se atualizado sobre novas tecnologias e tendências
Desenvolver e documentar código de alta qualidade, seguindo padrões e melhores práticas de programação, utilizando frameworks e bibliotecas apropriadas para atender aos requisitos do projeto.
Participar do processo completo de desenvolvimento, desde o planejamento e análise até a programação, testes e implantação, garantindo a entrega de soluções funcionais e escaláveis.
Comunicar-se efetivamente com os membros da equipe e os stakeholders do projeto, fornecendo atualizações de progresso, discutindo desafios e soluções, e sendo capaz de responder a perguntas e resolver problemas conforme necessário.
Participar de revisões de código e reuniões de equipe, contribuindo para a melhoria contínua dos processos e práticas de desenvolvimento da equipe.
BENEFÍCIOS:
Vale Transporte
Vale Alimentação
SALÁRIO: A combinar
Horário: Comercial
Regime de Contratação: Efetivo (CLT)
VAGAS: 1
Cidade: São Paulo - SP
FULLSTACK/457237/São Paulo/SP
Job tags
Salary