Olá, somos a OLX Brasil, umas das mais relevantes empresas com atuação 100% digital do Brasil e queremos te convidar para fazer parte do nosso time. Aqui na OLX Brasil estamos de portas abertas para você que quer reinventar o modelo de consumo.
Agora nós somos uma empresa com duas unidades de negócio: a OLX que convida ao desapego através dos nossos classificados online e o Zap+ uma das principais plataformas do mercado imobiliário brasileiro.
Aqui somamos nosso conhecimento no desenvolvimento de tecnologia e produto para ser cada vez mais uma referência no segmento de anúncios online em larga escala. Para que você tenha uma ideia, só nosso time de tecnologia {Produto, Engenharia, Data, etc.} conta com quase 500 pessoas e desafios que realmente levam a tecnologia a outro nível, evoluindo também o mercado. Tudo isso para conectar milhões de pessoas diariamente, com mais de 500 mil anúncios publicados todos os dias, que recebem mais de 85 milhões de visitas por mês.
Se você gosta de aprender e quer fazer parte desse desafio, essa oportunidade é a sua chance, Pessoa Desenvolvedora de Software Front end, nessa posição você vai somar no time de Tecnologia.
Na OLX Brasil entendemos que desenvolvimento de software vai além de programação. Buscamos pessoas que sejam apaixonadas por inovação em tecnologia digital e entendam a importância de usarmos boas práticas (engenharia de software, arquitetura, algoritmos, cultura ágil e sistemas distribuídos) no desenvolvimento de produtos amados pelos nossos clientes.
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.
E o que você precisa ter?
Qualificações para Júnior:
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:
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:
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:
Possuir um sólido repertório de padrões de arquitetura e sabe 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.
Mais sobre a OLX Brasil:
Temos dois escritórios: um no Rio de Janeiro, no bairro do Flamengo, e outro em São Paulo, no bairro da Consolação. Os dois ambientes são super descontraídos e refletem o nosso jeito leve de trabalhar. Atualmente, estamos em aproximadamente 1.600 lugares, :) pois todas as nossas pessoas estão trabalhando de forma remota, devido à pandemia.
Para nossas oportunidades, não fazemos distinção de cor, nacionalidade, identidade de gênero, necessidades especiais… o que importa é ter as habilidades necessárias para cada função e ter garra para aproveitar os desafios e para aprender todos os dias. Aqui, damos espaço para você ser quem você é, sem julgamentos e preconceitos.
O nosso clima de trabalho é leve e descontraído. E sabe qual é o segredo? Somos gente do bem e nos respeitamos muito! Seja em home office ou nos nossos escritórios, sempre tem alguém gargalhando ou sorrindo, pronto para receber o outro de braços ou câmeras abertas.
Candidate-se e venha fazer parte dessa transformação com a gente! :)
Click on apply will take you to the actual job site or will open email app.