Ad

Desenvolvedor(a) Design System SR Stefanini Brasil

  • Empresa: Stefanini Brasil
São Paulo
Descrição

Buscamos uma pessoa apaixonada por tecnologia e que queira construir um legado disruptivo e inovador junto com o Time do Design System – TI Canais Digitais, em um dos nosso clientes no setor de seguros!

Atividades:

  • Desenvolver aplicações front-end utilizando Ionic , aplicando conhecimento sólido na tecnologia
  • Implementar boas práticas de programação, como os princípios SOLID e Clean Code
  • Desenvolver código seguindo conceitos de programação orientada a objetos , como classe, herança, abstração, interfaces e encapsulamento
  • Realizar testes automatizados, incluindo unitários , integração e end-to-end (e2e) , para garantir a qualidade do software
  • Implementar código seguro, utilizando práticas de Application Security Testing (AST)
  • Documentar o software de forma clara e estruturada, utilizando ferramentas específicas
  • Gerenciar dependências utilizando ferramentas como npm e Yarn
  • Utilizar GIT para controle de versão e gerenciamento de código em equipe
  • Trabalhar com arquitetura de microsserviços , garantindo escalabilidade e modularidade
  • Gerenciar o estado da aplicação com ferramentas baseadas em Redux
  • Configurar e utilizar Docker e Docker Compose para conteinerização de aplicações
  • Implementar métodos seguros de autenticação de APIs, como OAuth , OAuth2 e JWT

Requisitos principais:

  • Conhecimento avançado de Node.js
  • Conhecimento avançado de Typescript
  • Conhecimento sólido de Angular
  • Conhecimento de Linux
  • Conhecimento de Docker
  • Conhecimento em programação reativa (RXJS)
  • Conhecimento sobre APIs Rest
  • Conhecimento de banco de dados

Diferenciais:

  • Utilização de ferramentas como Jest, Cypress ou similares para testes automatizados
  • Uso de ferramentas como Sonar e Fortify para análise SAST
  • Ter trabalhado com frameworks NestJs, Express ou Fastify
  • Ter trabalhado com NGRX
  • Conhecimento em Design Patterns
  • Utilização de ferramentas JSDOC, Compodoc, Swagger e Storybook para documentação de software
  • Experiência no desenvolvimento de bibliotecas Node
  • Familiaridade com Design System
  • Competência em Web Components
  • Experiência em Desenvolvimento Nativo Android/iOS
  • Uso de ferramentas cross-frameworks (Capacitor, Svelte, Stencil, etc.)
  • Conhecimento avançado em testes, incluindo testes de contrato, testes visuais, testes de mutação, entre outros
  • Conhecimento do padrão BFF (Backend For Frontend)
  • Conhecimento sobre banco de dados não relacionais (ex.: MongoDB), e in-memory (ex.: Redis), além de ORMs (Prisma, Typeorm, etc.)
  • Conhecimento sobre GraphQL
  • Experiência em consumo de webservices SOAP
  • Familiaridade com arquitetura de microfrontend
  • Conhecimento sobre GitLab CI/CD

Informações adicionais:

  • Contratação CLT
  • Atuação HÍBRIDA (1x) em São Paulo/SP ou Curitiba/PR

Benefícios:

Vale Alimentação ou Vale Refeição;

‍ Desconto em cursos, universidades e instituições de idiomas;

Academia Stefanini - plataforma com cursos online, gratuitos, atualizados e com certificado;

Mentoring;

Clube de vantagens para consultas e exames;

Assistência Médica;

Ad
Ad