DescriçãoRealizar a criação e manutenção de funcionalidades de média e alta complexidade na plataforma, visando atender aos objetivos estabelecidos de qualidade e prazos.Responsabilidades e atribuiçõesEscrever códigos bem estruturados, seguindo boas práticas;Contribuir para o desenvolvimento de documentos técnicos e manuais que representem com precisão o design e o código da plataforma, sempre que necessário;Escrever código de alta qualidade utilizando TDD, dentro dos prazos estabelecidos pelo negócio, cenário apresentado ou desafio;Refatorar códigos pré-existentes para padronização e reescrever códigos obsoletos;Desenvolver soluções de média e alta complexidade;Identificar e tratar falhas nas aplicações através de testes e feedbacks dos usuários, garantindo a qualidade dos produtos/serviços;Colaborar em situações críticas ou emergências, envolvendo grandes clientes, funcionalidades sensíveis ou contato com a diretoria;Conhecer as regras de negócio da plataforma e orientar colegas menos experientes quando necessário;Auxiliar a equipe de produto na definição de escopo e orientações sobre regras da plataforma;Revisar códigos, orientando sobre boas práticas, performance e conformidade às regras.Requisitos e qualificaçõesEnsino Superior cursando em Ciência da Computação, Engenharia de Software, Engenharia da Computação ou Desenvolvimento de Sistemas;Experiência com PHP 7 e 8;Conhecimento em HTML, CSS3, JavaScript, ES6, jQuery;Experiência com bibliotecas como React, Vue.js, Angular.js;Conhecimento em HTTP, DNS, HTTPS/SSL, JWT, Auth, OWASP, SQL Injection, XSS, CORS, segurança de arquivos e sessões;Familiaridade com Git, Code Review, Pull Requests, plataformas como Github, Gitlab e Bitbucket;Conhecimento em sintaxe básica, tipos, variáveis, funções, classes, namespaces, exceções, bancos de dados (PDO, MySQLi), testes (PHPUnit), e gerenciamento de dependências (Composer);Entendimento de testes unitários, de integração e funcionais;Conhecimento em bancos de dados como MySQL/MariaDB, Redis, e experiência com PostgreSQL, MongoDB, entre outros será diferencial;Experiência com Search Engines, caching, CDN, Gzip, Docker, CI/CD, entre outros;Familiaridade com frameworks PHP (Symfony, Laravel), metodologias ágeis, servidores Linux, containers, e ferramentas de automação de testes.
#J-18808-Ljbffr