Desenvolvedora de Software (Frontend) – OLX Brasil – Home Office

  • Período Integral
  • Home Office
  • Salario: A Combinar

Atenção as exigências da vaga!

Informações da vaga:

Descrição da vaga:

Descrição do emprego

No seu dia a dia, você deve ir além das tarefas de codificação e atuar com autonomia e propriedade sobre a plataforma de software de sua squad de ponta a ponta (you build it, you run it). Você também deve colaborar com os demais times de engenharia para mapear e executar evoluções e novas demandas com todo o rigor técnico, garantindo assim a #sustentagilidade na atuação orientada por quem toma as decisões: os nossos usuários! Uma pessoa desenvolvedora de sucesso na OLX Brasil prima pela excelência do software aliando o seu conhecimento técnico e experiência com uma postura de pessoa dona do produto e um viés guardião da qualidade das implementações. Você terá autonomia e flexibilidade, mas com a responsabilidade de entregar softwares que atendam um volume massivo de requisições com alta disponibilidade e que gerem impactos ressonantes para o negócio e usuários. Sua trajetória interna seguirá a filosofia do profissional T-Shaped, podendo abraçar diversas frentes ao longo da jornada.

Qualificações

Qualificações para Júnior:

E o que você precisa ter?

  • Capacidade analítica/raciocínio lógico em resolução de problemas;
  • Criação consciente de código com relação ao uso de recursos e desempenho considerando as estruturas de dados clássicas;
  • Conhecimentos teóricos de boas práticas e processos de engenharia, principalmente, testes, versionamento;
  • Conhecimentos básicos em engenharia de software;
  • Atenção com a qualidade e padronização do código, garantindo legibilidade e facilidade de manutenção;
  • Conhecimento sobre versionamento de código usando Git;
  • Conhecimentos básicos sobre o funcionamento da plataforma web;
  • Conhecimentos básicos em JavaScript, HTML e CSS.

Pode ser um diferencial/desejável: 

  • ​​Conhecimento sobre integração contínua;
  • Vivência com uma aplicação desde o desenvolvimento e produção;
  • Capacidade de garantir a qualidade de seus produtos de software através de testes automatizados;
  • Conhecimento sobre metodologias ágeis e seus rituais;
  • Conhecimentos básicos sobre arquitetura de software;
  • Experiência prévia auxiliando no desenvolvimento de software Front-End.

Qualificações Adicionais para Profissional Pleno:

E o que você precisa ter?

  • Vivência com integração contínua;
  • Vivência com uma aplicação desde o desenvolvimento e produção;
  • Fluência com versionamento de código como por exemplo Git;
  • Capacidade de garantir a qualidade de seus produtos de software através de testes automatizados;
  • Conhecimento sobre observabilidade;
  • Capacidade de resolver incidentes de severidade alta;
  • Experiência com metodologias ágeis e práticas ágeis (Ex: TDD, Pair Programming, CI, CD);
  • Experiência em performance, semântica;
  • Ter experiência com algum framework SPA;
  • Capacidade de realizar revisão de código e integração contínua;
  • Experiência com métricas técnicas;

Pode ser um diferencial/desejável:

  • Conhecimento sobre Teste A/B;
  • Conhecimento em CI/CD com preprocessors, transpilers, bundles etc.;
  • Conhecimento sobre CSS in JS, CSS Modules ou outras metodologias de organização de CSS;
  • Experiência prévia realizando testes E2E ou unitários;
  • Experiência com o desenvolvimento de interfaces acessíveis;
  • Conhecimentos de práticas sobre Experiência do Usuário;
  • Experiência com ​SEO​.

Qualificações Adicionais para Profissional Sênior:

E o que você precisa ter?

  • Identificar e orientar a resolução de problemas proativamente;
  • Conhecimentos avançados em arquitetura de software;
  • Construir aplicações que sejam escaláveis, resilientes, performáticas, ponderando custos e que atendam às expectativas do negócio;
  • Compartilhar conhecimento e colaborar com a evolução de profissionais com menor experiência;
  • Identificar problemas e propor soluções avaliando desempenho e custo;
  • Facilidade em resolver problemas de maneira simples;
  • Experiência com produtos em produção tendo participado desde o desenvolvimento até entrega em produto;
  • Experiência no desenvolvimento de interfaces acessíveis, responsivas e eficientes;
  • Conhecimento sobre diversos tipos de Protocolos de Rede como HTTP, HTTPS, HTTP2 e Web Socket;
  • Conhecer técnicas e boas práticas de performance (Bundle Sizing, CDN, Lazy Load, etc.)
  • Experiência com o desenvolvimento em larga escala de interface;
  • Conhecimento de métricas técnicas e de negócio e sabe fazer a correlação do impacto de uma sobre a outra;
  • Conhecimento sobre as métricas do processo de desenvolvimento

Pode ser um diferencial/desejável: 

  • Conhecimento sobre boas práticas de segurança;
  • Conhecimento sobre plataforma web (DOM, CSSOM, Render Tree, etc);
  • Experiência com monitoramento de interfaces;
  • Experiência com recursos de borda de infraestrutura (Cahe, CDN, BFF, etc.);
  • Experiência no desenvolvimento de SDKs, Libs ou DevTools para auxiliar terceiros no uso de suas soluções.
  • Experiência no processo seletivo para contratação de novos profissionais

Qualificações Adicionais para Profissional Especialista/Staff:

E o que você precisa ter?

  • Possuir um sólido repertório de padrões de arquitetura e saber ponderar escalabilidade, resiliência, alta disponibilidade, segurança e custos fazendo críticas e propondo ideias de otimização de design;
  • Possuir sólida experiência em programação e engenharia de software. Compreender os algoritmos e a interação entre as estruturas de dados de sistemas complexos;
  • Conhecer como funciona o ciclo de vida de uma página web do ponto de vista de plataforma, desde o download de recursos a execução de código durante o tempo de uso do usuário;
  • Conhecer técnicas comuns de vulnerabilidades e práticas de segurança (autenticação de sessão/usuário, XSS, CSP, DDoS, DOM Hijacking, etc.)
  • Conseguir se comunicar muito bem com diversos tipos de público, sendo níveis técnicos ou executivos;
  • Participar das tomadas de decisões de produtos e de estratégias técnicas da companhia.

Vaga divulgada no RJEMPREGOS.NET

Clique no botão abaixo "Candidatar-se à Vaga" para acessar o link, e-mail, local de comparecimento ou whatsapp da empresa contratante.

Obs: em vagas que solicitam o envio de curriculo por e-mail, sempre envie o curriculo no corpo do e-mail e em anexo.

Dica: tenha atenção ao anunciado da vaga, as vezes por algum detalhe você pode ser eliminado da seleção, não esqueça de manter seu curriculo atualizado, boa sorte!

Candidate-se no botão abaixo.

Para se candidatar a esta vaga visite jobs.smartrecruiters.com.

Veja as Ultimas Noticias sobre empregos e estágios.

Buscar vagas de emprego por:


Atenção: Nunca aceite pagar nenhum tipo de taxa em troca de promessas de emprego, e NUNCA envie fotos de documentos, apenas curriculo.

Aviso: O site não é responsável pela seleção ou contratação das vagas, o mesmo atua somente na divulgação, para que o contratante tenha um alcance maior de visualizações em suas oportunidades de empregos.
Tem algo errado com a vaga ? Denuncie Aqui

Notícias mais acessadas

Veja as ultimas Notícias