Engenheiro De Software Com Foco Em Front-End
CurrentO trabalho de Engenheiro de Software com foco em Front-end possui mais atribuições do que somente um desenvolvedor. Dentro de uma equipe multidisciplinar com Squad Lead, Backends, Frontends e Designers, sou convidado a participar de decisões técnicas ou avaliar possíveis soluções para suprir demandas do negócio.Participo ativamente do ciclo de vida do produto, por exemplo, tendo como ponto de partida a apresentação da proposta pelo time de Negócios, seguida da discussão do escopo… Show more O trabalho de Engenheiro de Software com foco em Front-end possui mais atribuições do que somente um desenvolvedor. Dentro de uma equipe multidisciplinar com Squad Lead, Backends, Frontends e Designers, sou convidado a participar de decisões técnicas ou avaliar possíveis soluções para suprir demandas do negócio.Participo ativamente do ciclo de vida do produto, por exemplo, tendo como ponto de partida a apresentação da proposta pelo time de Negócios, seguida da discussão do escopo, prazos, regras de negócio, métricas de sucesso, análise de layouts (boas práticas, padronização de acordo com style guide, acessibilidade) e viabilidade técnica. Alinhada essa etapa inicial, vamos para a construção do Design Doc, considerando a solução existente, a solução proposta, a mudança de fluxo das informações, arquitetura do projeto em questão de linguagem, recursos, maturidade da equipe, boas práticas da organização, impactos no ecossistema e outras equipes, testabilidade e monitoramento.Cobertos esses pontos vamos à construção da estrutura inicial do projeto, padronização de código com linters, testes de unidade ou e/ou ponta a ponta, análise estática de código (Sonar/Fortify) e implementação de monitoramento (OpenTelemetry ou similares). Por fim, criação de Dockerfile, pipeline de CI, documentação, testes em ambiente de homologação, release em produção e monitoramento constante com ajuda de Webhooks e equipe dedicada.As principais tecnologias são: React, NextJS, Styled Components, GraphQL, Apollo GraphQL, ArgoCD, Gitlab, OpenTelemetry e Grafana. Show less