Responsabilidades
* Projetar, desenvolver e manter soluções backend robustas, escaláveis e sustentáveis, atendendo às necessidades do negócio.
* Assegurar a qualidade do código por meio de revisões de código e da implementação de testes automatizados.
* Compartilhar conhecimento e experiências com outros membros da equipe, fomentando o desenvolvimento contínuo do time.
* Resolver problemas e desafios técnicos complexos, buscando soluções inovadoras, eficazes e eficientes.
* Utilizar a visão sistêmica para analisar situações e problemas complexos de uma perspectiva ampla, considerando as implicações de longo prazo e as interações entre os diversos elementos.
* Utilizar a capacidade analítica para analisar informações e dados de maneira lógica e estruturada, identificar padrões e tendências e tomar decisões com base nessa análise.
* Criar documentação técnica.
Hard skills
* Proficiência em HTML.
* Proficiência em CSS.
* Proficiência em pré-processadores CSS.
* Proficiência em JavaScript (ECMAScript 6+).
* Proficiência em TypeScript.
* Proficiência em React 18 (ou superior) e/ou React Native 0.73 (ou superior).
* Proficiência em consumir REST APIs.
* Proficiência em desenvolver interfaces responsivas, que incorporem boas práticas de usabilidade e de acessibilidade na Web.
* Proficiência em replicar mockups desenvolvidos por designers de produto especialistas em UI/UX, garantindo fidelidade ao projeto original.
* Proficiência em construir interfaces e componentes a partir de especificações de design system.
* Proficiência em projetar e desenvolver componentes reutilizáveis em bibliotecas desacopladas.
* Proficiência em OAuth 2.0.
* Proficiência em OpenId Connect.