* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Junior
Responsável por atuar no desenvolvimento de aplicações completas, desde o front-end até o back-end, garantindo performance, escalabilidade e uma excelente experiência para o usuário.
- Perfil Comportamental:
- Proativo: Capacidade de antecipar gargalos de performance, segurança, escalabilidade e usabilidade antes que impactem sistemas ou a experiência do usuário;
- Analítico: Forte raciocínio lógico e habilidade para interpretar requisitos técnicos, métricas e regras de negócio, transformando-os em soluções eficientes;
- Colaborativo: Integração fluida com o time de Produto, Marketing, UX/UI e Dados;
- Autônomo: Organização para gerenciar prioridades, lidar com múltiplas demandas simultâneas e entregar com autonomia;
- Orientado a Performance: Foco em construir soluções rápidas, seguras e escaláveis;
- Curioso: Interesse constante por novas tecnologias, boas práticas de arquitetura e performance de APIs e aplicações;
- Criativo em Soluções: Capacidade de propor abordagens técnicas alternativas que conciliem performance, escalabilidade e boa experiência do usuário;
- Resolutivo: Capacidade de diagnosticar e resolver bugs, falhas de integração e gargalos de banco de dadoscom rapidez e assertividade;
- Documentador: Compromisso com a documentação técnica de APIs, endpoints e processos.
Formação: - Formação desejável: Superior completo ou em andamento em áreas como Ciência da Computação, Engenharia de Software, Sistemas de
- Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
Conhecimentos Necessários: - Linguagens: HTML5, CSS3, JavaScript, TypeScript, Python, SQL; Frameworks Modernos: Domínio em pelo menos um: React.js, React Native, Vite.js, Express, Nestjs ou Flask. CSS Frameworks: Experiência com Tailwind CSS, Bootstrap ou outros sistemas de design responsivo. APIs: Criação, documentação e manutenção de APIs RESTful e, se possível, GraphQL. Bancos de Dados: Domínio de SQL (PostgreSQL) e conhecimento em bancos NoSQL (MongoDB, Redis). Autenticação e Segurança: JWT, OAuth2, rate limiting, criptografia de dados, proteção contra injeção de SQL e XSS. Versionamento de Código: Domínio de Git, com boas práticas de branch management (Git Flow, trunk based, etc). Responsividade: Mobile-first design e Cross-Browser Compatibility. Performance Web: Técnicas como lazy loading, code splitting, otimização de assets e melhoria dos Core Web Vitals. SEO Técnico: Boas práticas de SEO on-page, estrutura de código, meta tags e otimização de performance.
Habilidades Necessárias: - Arquitetura e desenvolvimento: Arquitetar, desenvolver e manter APIs escaláveis, seguras e performaticas, garantindo qualidade e confiabilidade nas integrações entre sistemas. Desenvolvimento front-end: Transformar protótipos do time de design (Figma, XD, etc) em interfaces responsivas, acessíveis e performáticas.
Integrações: Integrar aplicações com plataformas de marketing, CRM, analytics e demais serviços externos. Performance e escalabilidade: Otimizar aplicações web para máxima velocidade, escalabilidade e estabilidade, acompanhando métricas de performance e uptime. Qualidade de código: Participar ativamente de code reviews, garantindo que as entregas sigam os padrões de qualidade técnica e organização. Deploy e releases: Participar de processos de deploy, releases e testes de integração. Componentização: Manter e evoluir o Design Systems e bibliotecas de componentes reutilizáveis. Experiência de usuário: Ter olhar crítico para UX, priorizando sempre a melhor experiênicia do usuário. Metodologia de trabalho: Atuar em metodologias ágeis como Scrum, colaborando com o time e mantendo documentação técnica atualizada.
- Desenvolvimento Full-Stack: Desenvolver e manter aplicações, sites e lading pages assegurando integrações eficientes, seguras e boa experiência do usuário.
- Integrações com terceiros: Implementar integrações entre sistemas da empresa e CRMs, plataformas de automação de marketing e outras ferramentas.
- Integração com outros setores: Trabalhar em conjunto com times de marketing, comercial e webdesign para garantir integrações rápidas, seguras e alinhadas aos layouts e campanhas.
- Performance: Implementar melhorias contínuas de performance, escalabilidade, segurança e otimização.
- Documentação técnica: Garantir que a documentação dos sistemas estejam completas e atualizadas, facilitando a manutenção e evolução das soluções.Suporte a Growth e Marketing: Apoiar o time de Marketing na captura, tratamento e integração de dados para campanhas de growth e automação.
- Qualidade e evolução técnica: Contribuir com melhorias contínuas no processo de desenvolvimento, boas práticas de código e evolução da arquitetura das aplicações.
- Metodologia Ágil: Participar ativamente de sprints e rituais ágeis (Scrum/Kanban), incluindo dailys, plannings e reviews.
