Desenvolvedor Front-end Sênior

FourD
Sênior
Presencial
Publicado em 28 de outubro de 2025

Descrição da Vaga

**Sobre a FourD :** Nosso propósito é apoiar nossos clientes na implementação de produtos financeiros e em melhorias de jornadas. Trabalhamos com NuBank, Banco Next e Natura Pay... **Requisitos** * Vivência com desenvolvimento Front\-end de alta complexidade. * **Domínio Sólido em Angular (Versões 10\+):** Proficiência avançada em toda a arquitetura Angular, incluindo módulos, services, *dependency injection* , *components* e *routing* avançado. * **Tecnologias Core:** Proficiência avançada em **TypeScript** e **JavaScript (ES6\+)** . * **Programação Reativa:** Domínio no uso de **RxJS** para gerenciamento de fluxo de dados complexos e assíncronos. * **Gerenciamento de Estado:** Experiência obrigatória com bibliotecas de gerenciamento de estado como **NgRx (preferencialmente)** ou Akita. * **Fundamentos Web e Estilização:** Proficiência em **HTML5** (semântica) e **CSS3/SCSS** , com foco em arquitetura de CSS (ex: BEM) e **Design Responsivo** . * **Testes Robustos:** Experiência avançada na escrita de testes unitários ( **Jasmine, Karma** ) e testes de integração ( **Cypress** ou similar) para garantir cobertura e qualidade de software. * **Qualidade e Arquitetura:** Forte conhecimento e aplicação de **Clean Code, Design Patterns** (específicos para Angular) e princípios **SOLID** . * **Controle de Versão:** Domínio de **Git** e fluxos de trabalho colaborativos (ex: Git Flow ou Trunk\-Based Development). * **APIs:** Sólida compreensão de APIs RESTful e como integrá\-las de forma eficiente. **Vai fazer parte do seu dia a dia** * **Liderança Técnica e Desenvolvimento:** Liderar o ciclo completo de desenvolvimento de aplicações web críticas usando Angular, atuando como referência técnica, desenvolvendo e mantendo aplicações, garantindo segurança e alta qualidade. * **Otimização e Escalabilidade:** Proativamente identificar e resolver gargalos de performance e escalabilidade, otimizando o código e a arquitetura (ex: lazy loading, otimização do Change Detection) para garantir tempos de carregamento rápidos e alta responsividade. * **Governança de Código:** Conduzir *code reviews* rigorosos, fornecendo feedback construtivo e garantindo a aplicação consistente de padrões de codificação de alta qualidade ( *Clean Code* , Design Patterns) e fácil manutenção. * **Colaboração e Integração:** Colaborar ativamente com times de back\-end, design e produto para definir, implementar novas funcionalidades e integrar de forma eficiente com APIs RESTful. * **Evolução Tecnológica:** Contribuir para a evolução da arquitetura Front\-end, padronização de componentes e manter\-se atualizado com as últimas tendências e melhores práticas do ecossistema Angular (incluindo versões futuras), propondo e implementando melhorias. * **Mentoria:** Apoiar o desenvolvimento e o crescimento técnico de membros mais juniores da equipe. * **Metodologia:** Participar ativamente de todas as cerimônias ágeis (daily, planning, review e retrospectiva), contribuindo para o planejamento e a entrega contínua de valor. **Diferenciais:** * **Micro Frontends:** Conhecimento e/ou experiência na implementação de arquitetura de Micro Frontends. * **Arquitetura Evoluída:** Experiência com **Server\-Side Rendering (SSR)** via **Angular Universal** e/ou desenvolvimento de **Progressive Web Apps (PWA)** . * **Design System \& UI:** Vivência na utilização ou criação de **Design System** e familiaridade com ferramentas como **Storybook** ou frameworks de UI do ecossistema Angular (ex: Angular Material). * **DevOps/Cloud:** Conhecimento em CI/CD (GitLab, GitHub Actions, Azure DevOps, etc.) e vivência em ambientes cloud (AWS, Azure ou GCP). * **Ferramentas:** Familiaridade avançada com o ecossistema Angular CLI e experiência com ferramentas de *bundling* (como Webpack). **Soft Skills** * Comunicação clara e colaborativa. * Perfil proativo, orientado a resultados e focado em entrega de valor. * Capacidade de **liderar tecnicamente** e apoiar o crescimento e desenvolvimento do time. * Foco em qualidade, experiência do usuário e otimização contínua. **Modelo de Contração:** PJ \+ Benefícios

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev