Oferecemos uma oportunidade excepcional para um profissional de desenvolvimento frontend experiente se juntar a nossa equipe dinâmica e inovadora.
Descrição do Cargo
O cargo visa desenvolver e implementar interfaces de usuário responsivas e interativas, colaborando com designers de UI/UX e arquitetos de software. O profissional será responsável por definir a arquitetura frontend, otimizar o desempenho das aplicações e identificar e resolver problemas de forma eficiente, garantindo a integração com o Backend dentro dos padrões estipulados.
Alguns dos principais responsáveis incluem:
1. Desenvolver e implementar interfaces de usuário altamente responsivas e interativas utilizando React Native, React.js e outras bibliotecas.
2. Colaborar com designers de UI/UX e arquitetos de software para transformar wireframes e designs em componentes frontend reutilizáveis e de alto desempenho.
3. Participar ativamente na definição da arquitetura frontend, padrões de codificação e melhores práticas de desenvolvimento.
4. Otimizar o desempenho das aplicações para garantir a experiência de usuário.
5. Identificar e resolver problemas, garantindo a qualidade e a estabilidade das aplicações frontend.
6. Mantenha-se atualizado sobre as últimas tendências e tecnologias em desenvolvimento frontend.
7. Apoiador profissionais Plenos e Junior.
8. Desenvolver e manter APIs robustas e escaláveis utilizando Node.js.
9. Colaborar com equipes de frontend e design para integrar soluções de backend.
10. Implementar e gerenciar bancos de dados relacionais e não relacionais.
11. Garantir a segurança e a performance das aplicações.
12. Participar de revisões de código e promover boas práticas de desenvolvimento.
13. Solucionar problemas e otimizar o desempenho das aplicações existentes.
Requisitos Específicos
Para ser considerado(a) para este cargo, você deve ter:
* Experiência sólida em desenvolvimento frontend, com foco específico em React.js.
* Proficiência em HTML5, CSS3 e JavaScript.
* Atuar como membro do time de desenvolvimento de equipe ágil nos processos de refinamento, planejamento de sprints e desenvolvimento.
* Conhecimento sólido de conceitos de design responsivo e mobile-first.
* Experiência em testes unitários e de integração frontend.
* Experiência com AWS.
* Familiaridade com ferramentas de controle de versão, como Git.
* Excelentes habilidades de comunicação e trabalho em equipe.
* Capacidade de resolver problemas de forma criativa e eficiente.
* Conhecimento em observabilidade (Alerta e monitoramento) utilizando ferramentas como Kibana, Grafana, Datadog.
* Atuar como membro do time de desenvolvimento de equipe ágil nos processos de refinamento, planejamento de sprints e desenvolvimento.
* Sólido conhecimento em integração de Microservicos e API ́s - API first.
* Experiência em testes unitários e de integração Backend.
* Experiência com AWS. Filas SQS e SNS, Banco de dados Relacionais e não relacionais(Postgre, MariaDB, Mysql, MongoDB).
* Familiaridade com ferramentas de controle de versão, como Git.
* Conhecimento em Docker e ambientes de containerização.
* Graduação em Ciência da Computação, Engenharia de Software, ou área relacionada (desejável).
Benefícios
Nossa empresa oferece uma variedade de benefícios que visam melhorar a qualidade de vida e o bem-estar dos nossos funcionários. Alguns dos principais benefícios incluem:
* Salário competitivo.
* Vantagens sociais e previdenciárias.
* Oportunidades de crescimento e desenvolvimento profissional.
* Trabalho flexível e remoto.
* Valorização da diversidade e inclusão.
* Assistência médica e odontológica.
* Plano de saúde familiar.