.Nós estamos com uma vaga aberta para Desenvolvedor Front-End IonicNós somos a Wipro, uma empresa de tecnologia global, presente em mais de 60 países e com 180 mil funcionários. Uma das maiores consultorias de tecnologia do mundo. Já contamos com presença em mais de 60 países e quase 200 mil colaboradores. Somos uma empresa matricial Indiana com muita diversidade, multiculturalidade, interesse de verdade por nossos colaboradores e clientes, respeito com cada pessoa e, por falar em pessoa, aqui o que mais encontramos são pessoas motivadas e apaixonadas pelo que fazem.Principais responsabilidades e Qualificações necessárias:
- Aplicação de boas práticas de programação: SOLID, Clean Code.
- Conhecimento em programação orientada a objetos (classe, herança, abstração,interfaces, encapsulamento, ...).
- Experiência sólida em testes unitários, integração e end-to-end (e2e).
- Familiaridade com implementação de código seguro AST (Application SecurityTesting).
- Habilidade na documentação de software.
- Conhecimento em gerenciamento de dependências (npm, Yarn).
- Capacidade de trabalhar com controle de versão usando GIT.
- Familiaridade com arquitetura de microsserviços.
- Proficiência em gerenciamento de estado com ferramentas baseadas em Redux.
- Experiência em conteinerização utilizando Docker e Docker Compose.
- Conhecimentos sobre métodos de autenticação de APIs (Oauth, OAuth2, Jwt)Necessário (ExpertisesFundamentais - Ferramentas)
- Conhecimento avançado de Node.Js.
- Conhecimento avançado de Typescript.
- Conhecimento sólido de Angular.
- Conhecimento básico de Linux.
- Conhecimento básico de Docker.
- Conhecimento em programação reativa (RXJS).
- Conhecimento sobre APIs Rest.
- Conhecimento de banco de dados.Será um diferencial:
- Utilização de ferramentas como Jest, Cypress ou similares para testesautomatizados.
- 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 paradocumentaçã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 inmemory (ex: Redis), além de ORMs (Prisma, Typeorm, etc ...).
- Conhecimento sobre Graphql.
- Experiência em consumo de webservices SOAP