MadeiraMadeira

Pessoa Desenvolvedora Front-End Sênior - (Squad Navigation & Content) - Remoto

Localização CURITIBA
Área
Tecnologia e Dados
Tipo da posição
Tempo intergal

Sobre a vaga:

A Diretoria de Tecnologia da MadeiraMadeira é composta por mais de 250 pessoas engajadas e determinadas em busca de gerar valor com as melhores soluções em tecnologia e engenharia de dados. Aqui você vai encontrar uma galera apaixonada pelas tendências de tecnologia, e que está super disposta a compartilhar conhecimento.

 

Temos orgulho de fazer parte de um time que não se acomoda e busca sempre se superar. Somos curiosos, inovadores e colaborativos. Temos a tecnologia no nosso DNA e estamos sempre nos atualizando com o que há de mais novo no mercado. Valorizamos a diversidade, a autonomia e o trabalho em equipe.

 

Se você é uma pessoa que gosta deste tipo de desafio, venha fazer parte do nosso time! Você vai ter a oportunidade de trabalhar com uma galera que compartilha da mesma paixão por tecnologia e inovação que você.

 

Responsabilidades

Estamos em busca de uma pessoa analista de sistemas para compor o nosso time. Somos responsáveis pela inteligência de busca do nosso app e site da MadeiraMadeira e nosso objetivo é facilitar a jornada de nossos clientes, de forma que eles consigam encontrar o produto que melhor atenda suas necessidades.

 

Acreditamos que a cultura de colaboração é fundamental em um ambiente em que todos os membros da equipe compartilham a responsabilidade pelo desenvolvimento, manutenção e operações de nosso software. A equipe tem o foco nos aspectos de responsabilidade e qualidade do ciclo de desenvolvimento, com grande prioridade em disponibilidade rápida, escalável e resiliente do serviço, de modo que o resultado seja uma ótima experiência para o cliente. O monitoramento, acompanhamento e resolução de problemas é essencial.

 

Sua missão será atuar com inovação, simplificação de processos, escalabilidade e performance, buscando e aplicando boas práticas de arquitetura de software. Além de contribuir com os desafios da sua squad e também de todo o time de desenvolvimento, compartilhando ideias, soluções, códigos e etc.

 

Atividades:

  • Atuar no desenvolvimento e manutenção dos sistemas que estão sob responsabilidade do time;
  • Atuar nas demandas que forem priorizadas para o time;
  • Entender e resolver de problemas;
  • Monitorar proativamente indicadores técnicos;
  • Trabalhar em conjunto com o time para criar as melhores soluções;
  • Participar das reuniões/cerimônias do time; 
  • Colaborar com a liderança;
  • Compartilhar com o time as dúvidas e desafios do dia-a-dia.

Qualificações

Requisitos obrigatórios

JavaScript: É necessário ter domínio completo, incluindo:

- Prototipagem e herança baseada em protótipos
- Closure, escopo e hoisting
- Event loop e assincronicidade (Promises, async/await, Promise.all)
- Funções puras, currying e funções de alta ordem
- Manipulação avançada do DOM (Shadow DOM, delegação de eventos)
- Gestão de memória (Garbage collection)
- Módulos e sistema de build (Webpack, import/export de módulos)
- Ferramentas e otimização (Linters, Prettier, debugging com DevTools)

TypeScript: Precisa ter domínio parcial, incluindo:
- Tipagem estática e inferência de tipos
- Generics, mapped types, utility types
- Classes, interfaces e herança
- Overloads e funções assíncronas tipadas
- Noções de configuração do tsconfig.json

React Native:

- React: Domínio completo do React e suas apis.
- Environment Setup: Diferenciar quando usar Expo e quando usar React Native CLI
- Metro Bundler: Noções básicas de como funciona
- Estilização e layout: Usar Flexbox com StyledComponents e StyleSheet
- Gerenciamento de estado: Usar Redux ou Context API
- Integração de APIs: Utilizar React Query e Apollo
- Storage permanente: Usar Async Storage e MMKV
- APIs nativas: Integração e gerenciamento de permissões do sistema operacional
- Navegação: Usar React Navigation
- Testes: Utilizar Jest (com @testing-library e extensões) e Detox
- Otimização de desempenho: Trabalhar com frame rate, Garbage Collection, RAM Bundles, Inline Require, profiling
- Depuração: Dominar Reactotron, Flipper ou DevTools
- Native Modules: Noções básicas de criação com Swift e Kotlin
- CI/CD: Fastlane, Github Actions e noções básicas de python/ruby para os scripts de build

----------------------------------------------------------------------------------------------
Requisitos desejáveis
- Ferramentas de busca (Algolia, Elastic Search, etc)
- Python
- Machine Learning




 

Informações Adicionais

 

Benefícios:

  • Vale Refeição e Alimentação pela Flash Benefícios;
  • Gympass;
  • Plano de saúde (sem coparticipação);
  • Plano odontológico Amil Dental (sem coparticipação);
  • Seguro de Vida MetLife.

 

 

Facilidades que só a MadeiraMadeira te oferece:

  • Subsídio mensal para ajuda de custo de luz e internet (para quem está em home office);
  • Programa de vantagens com descontos em estabelecimentos;
  • Convênio com sistema S; 
  • Convênio com universidades e escolas de cursos diversos;
  • No dress code (exceto EPIs de segurança);
  • Horário semi-flexível;



Sobre a MadeiraMadeira

🚀 REVOLUCIONAR A MANEIRA COMO AS PESSOAS MONTAM A SUA CASA É A NOSSA META! E A SUA?

Há mais de uma década, estamos transformando a experiência de montar uma casa, unindo tecnologia, inovação e um olhar atento para as necessidades dos nossos clientes. Somos a maior plataforma de produtos para casa da América Latina, oferecendo mais de 2 milhões de produtos em nosso e-commerce, marketplace e Guide Shops espalhadas pelo Brasil.

Nosso propósito nos move! Somos inquietos, buscamos evolução constante e trabalhamos para que cada casa conte uma história única. Mais de 3 milhões de clientes já fazem parte dessa jornada e seguimos construindo muito mais.

Aqui, somos guiados pelos nossos princípios!

No Grupo MadeiraMadeira, vivemos um conjunto de princípios que nos orientam diariamente. Somos protagonistas das nossas conquistas e líderes do nosso destino! 💪✨

  • Somos obcecados pelo Cliente
  • O nosso time vem sempre em primeiro lugar
  • Construímos, desenvolvemos e mantemos um time de alta performance
  • Temos objetivos claros e foco na execução
  • Resiliência nos define! E encaramos desafios com atitude
  • Inovamos e simplificamos para entregar mais com menos
  • Acreditamos que a comunicação transparente e permanente nos leva mais longe
  • Entregamos resultados consistentes e surpreendemos sempre
  • Ganhamos credibilidade e conquistamos nosso espaço



Diversidade, Inclusão e Pertencimento 🌈

Somos um time de mais de 1.500 pessoas que acreditam que as diferenças nos tornam mais fortes. Queremos um ambiente mais diverso, acolhedor, criativo e justo para todas as pessoas! E por isso, todas as nossas oportunidades são abertas a pessoas com deficiência (PCD). 💙 

#VemSerMadeiraLover! 🚀

 

Opções

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.