ANALISTA DESENVOLVEDOR FRONT-END PL
Descrição da Vaga
Nosso time é formado por excelentes profissionais da área da tecnologia. Colaboração e comprometimento fazem parte do nosso dia\-a\-dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável. Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários, de algumas das maiores empresas do país, que utilizam nossa solução diariamente. **Responsabilidades e atribuições** **Requisitos Necessários:** * HTML: Conhecimento sólido em HTML5\. Capacidade de estruturar páginas e aplicações web. Conhecimento de semântica HTML e melhores práticas para acessibilidade. * CSS: Experiência com CSS3 e pré\-processadores como SASS ou LESS. Conhecimento de layout usando Flexbox e Grid. Habilidade em estilizar componentes de forma responsiva e adaptativa. Familiaridade com técnicas de animação e transição. * JavaScript (JS): Conhecimento em JavaScript ES6\+. Capacidade de manipular o DOM e entender o modelo de eventos. Compreensão de conceitos como closures, promises e async/await. * TypeScript (TS): Experiência com TypeScript e entendimento de suas vantagens em projetos Angular. Conhecimento de tipos, interfaces, e classes em TypeScript. * Angular: Experiência básica com Angular e seus principais conceitos (Componentes, Diretivas, Serviços, Pipes). Conhecimento de roteamento e navegação em Angular. Familiaridade com Angular CLI para desenvolvimento e build. * Git: Experiência com controle de versão usando Git. Conhecimento de operações básicas (commit, push, pull, branch). Familiaridade com práticas de workflow como Git Flow. **Diferenciais:** * SOLID: Conhecimento básico dos princípios SOLID para desenvolvimento orientado a objetos. Capacidade de aplicar conceitos como Single Responsibility Principle e Dependency Inversion Principle em projetos Angular. * Metodologias Ágeis: Conhecimento das principais metodologias ágeis, como Scrum e Kanban. Experiência em trabalhar em sprints e participação em reuniões de equipe. * Componentização: Compreensão da importância da componentização em projetos Angular. Experiência na criação de componentes reutilizáveis e na estruturação de uma aplicação modular. **Requisitos e qualificações** **Formação:** Graduação completa em uma das seguintes áreas: Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação. **Informações adicionais**
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev