Digievo

ENGENHEIRO(A) FRONTEND PLENO

PlenoPresencialCLT

Description

• Desenvolver, evoluir e manter aplicações Frontend, garantindo qualidade, desempenho e facilidade de manutenção das interfaces;

• Construir interfaces utilizando arquitetura baseada em componentes, priorizando reutilização, organização e escalabilidade do código;

• Participar de discussões e decisões relacionadas à arquitetura Frontend, avaliando alternativas técnicas e seus impactos;

• Avaliar estratégias de renderização, considerando Client-Side Rendering (CSR) e Server-Side Rendering (SSR), conforme as necessidades das aplicações;

• Desenvolver funcionalidades que utilizem comunicação e atualização de dados em tempo real;

• Implementar integrações com APIs para consumo, envio e atualização de informações entre Frontend e Backend;

• Trabalhar com gerenciamento de estado das aplicações, garantindo consistência dos dados e comportamento adequado das interfaces;

• Desenvolver componentes e funcionalidades considerando desempenho, experiência do usuário e facilidade de evolução;

• Colaborar com equipes de Backend e demais profissionais de tecnologia na definição de integrações e soluções técnicas;

• Participar da análise de requisitos e contribuir para a definição das melhores abordagens de implementação;

• Investigar e solucionar problemas relacionados ao comportamento, integração e desempenho das aplicações Frontend;

• Contribuir para a evolução contínua da arquitetura e das boas práticas de desenvolvimento;

• Aprender e avaliar novas ferramentas e frameworks conforme as necessidades dos projetos;

• Participar de revisões técnicas e compartilhar conhecimento com a equipe de desenvolvimento.

Required Requirements

• Experiência mínima de 2 anos em desenvolvimento Frontend, preferencialmente 3 anos;

• Conhecimento sólido em arquitetura de software baseada em componentes;

• Capacidade de desenvolver componentes reutilizáveis, organizados e de fácil manutenção;

• Conhecimento sobre estratégias de renderização Client-Side Rendering (CSR) e Server-Side Rendering (SSR);

• Capacidade de compreender e avaliar trade-offs entre diferentes abordagens de renderização;

• Experiência com aplicações que utilizam dados em tempo real;

• Conhecimento em WebSocket e Server-Sent Events (SSE);

• Experiência com integração e consumo de APIs;

• Conhecimento em gerenciamento de estado em aplicações Frontend;

• Experiência no desenvolvimento e evolução de interfaces para aplicações web;

• Capacidade de participar de discussões e decisões relacionadas à arquitetura Frontend;

• Facilidade para aprender novas ferramentas, tecnologias e frameworks;

• Conhecimento em boas práticas de desenvolvimento e organização de código;

• Capacidade de colaborar com equipes técnicas na definição e implementação de soluções.

Differentials

• Experiência com React para desenvolvimento de interfaces baseadas em componentes;

• Conhecimento em Next.js para construção de aplicações web;

• Familiaridade com Flutter para desenvolvimento de interfaces multiplataforma;

• Conhecimento em Progressive Web Apps (PWAs);

• Familiaridade com o conceito de Backend for Frontend (BFF);

• Conhecimento sobre alternativas de hospedagem e deploy de aplicações Frontend;

• Capacidade de avaliar decisões de infraestrutura e publicação de aplicações Frontend;

• Vivência com aplicações que utilizam comunicação em tempo real e atualizações frequentes de dados;

• Experiência participando de decisões de arquitetura e evolução tecnológica de aplicações.

Job Information

TitleENGENHEIRO(A) FRONTEND PLENO
Job SectorTecnologia da Informação (TI)
PositionDesenvolvedor
Position ComplementFrontend
Position LevelPleno
Job RoleOperacional
Work ModelPresencial
Hiring ModelCLT
Monthly Salary RangeR$ 9.500,00 - R$ 10.000,00
LocationSão Paulo, São Paulo, Brazil
Location ComplementIpiranga
Contractor Segment
Tecnologia da Informação (TI)
Market Experience
ProjetosSustentação/Operações
Languages
Português - Nativo
Powered byAurora Recruit