Tech Stack
AngularBootstrapCypressJavaOracleRxJSSCSSTypeScriptWebpack
About the role
- Desempenha atividades que contemplam todo o ciclo de vida de desenvolvimento de software, desde levantamento de requisitos até apoio à implantação final
- Compor o time de desenvolvimento e assumir itens de trabalho a cada Sprint
- Realizar análise e design, programação, testes e requisitos
- Codificar e integrar componentes de software de acordo com especificações técnicas
- Identificar, construir e realizar testes dos componentes desenvolvidos para garantir a qualidade
- Realizar manutenção evolutiva ou corretiva de componentes de software
- Confeccionar documentações técnicas conforme exigências contratuais
- Integrar componentes produzidos com os demais membros do time
- Montar e configurar ambiente de desenvolvimento local conforme necessidades do projeto
- Fornecer suporte à equipe de TI e usuários do cliente sobre características dos componentes desenvolvidos
- Realizar entrega e executar testes de integração no ambiente do cliente
- Acompanhar homologação e implantação do software nos ambientes do cliente
- Realizar treinamento e passagem de conhecimento ao cliente
- Entender e refatorar sistemas web legados quando necessário
Requirements
- Graduação completa na área de Tecnologia da Informação, ou conclusão de qualquer curso superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas
- Experiência desejável: 03 anos em Desenvolvimento de interfaces web modernas com foco em usabilidade, acessibilidade e performance
- Conhecimentos: Angular 8+, TypeScript, RxJS, HTML5, CSS3/SASS
- Consumo de APIs REST (HttpClient, Interceptors)
- Padrões de projeto em front-end (Componentização, Injeção de Dependência)
- Testes com Jasmine, Karma ou Cypress
- Git, GitHub/GitLab, pipelines CI/CD
- Responsividade com Bootstrap, Material ou Tailwind
- Ferramentas de build (Webpack, Angular CLI)
- Certificações desejáveis: Oracle Certified Professional – Java SE Programmer; CSD – Certified Scrum Developer; PSD – Professional Scrum Developer