Desenvolvedor FrontEnd/Mobile Pleno
- Híbrido
- São paulo, São Paulo, Brasil
- Tech
Descrição da vaga
Somos a empresa que veio revolucionar a forma de vender carro no Brasil, oferecendo uma experiência única, rápida e segura. Nosso propósito é libertar as pessoas dos obstáculos pelo caminho.
Nossa fundação foi em 2015 e em pouco tempo nos tornamos na maior plataforma de venda de carros online do Brasil.
Em até 24 horas, fazemos uma oferta em seu carro!
Quer nos ajudar a revolucionar a forma de vender carros no Brasil? #Embarcaevem!
Estamos procurando um desenvolvedor Front-end/Mobile qualificado para se juntar à nossa equipe de TI. Você será responsável por construir o "lado do cliente" de nossos aplicativos da web e deve ser capaz de traduzir as necessidades da nossa empresa e dos clientes em aplicativos interativos funcionais e atraentes. Você trabalhará em estreita colaboração com nossa equipe de produto para criar experiências de usuário excepcionais.
Além disso, você deve ser capaz de gerenciar a manutenção do site WordPress.
Em última análise, você deve ser capaz de criar um ambiente digital funcional e atraente para nossa empresa, garantindo uma ótima experiência do usuário.
Responsabilidades:
- Prática com ciclo de vida de ponta a ponta dos recursos, desde o conceito até a implantação;
- Identificar requisitos de usuário e sistema para novos sites e aplicativos;
- Escrever um código limpo, testável, escalonável e sustentável que esteja em conformidade com os padrões da indústria e as melhores práticas;
- Gerenciar a manutenção do site WordPress;
- Colaborear com desenvolvedores back-end e web designers para melhorar a usabilidade;
- Depurar e resolver problemas relatados por nossa equipe de controle de qualidade e produto;
- Ajudar os desenvolvedores back-end com codificação e solução de problemas;
- Manter-se atualizado sobre as tecnologias emergentes;
*Informações adicionais
Nosso pacote de benefícios:
Vale Refeição no Cartão Flash;
Vale Transporte no Cartão Flash;
Plano de saúde e Odontológico.
Total Pass,
Desconto em escolas parceiras (Via Flash Benefícios)
Desconto Farmácia (Via Bradesco Saúde)
Um pouco mais sobre que valorizamos em nosso time, se você se identifica #embarcaevem:
Nos orientamos pelo usuário;
Juntos contra os obstáculos;
Mão na massa e pé no acelerador;
Ambição em mudar as regras do jogo; e
Inovando com simplicidade.
Requisitos da vaga
React.js: Experiência sólida no desenvolvimento de interfaces de usuário utilizando React, com boa compreensão do ciclo de vida dos componentes, hooks (como useState, useEffect, etc.), e gerenciamento de estado (Redux, Context API, etc.).
React Native: Familiaridade ou experiência na criação de aplicativos móveis usando React Native. Conhecimento de bibliotecas populares para navegação (como React Navigation), APIs nativas, e desenvolvimento de apps híbridos.
HTML/CSS: Forte conhecimento em HTML5, CSS3 (ou preprocessadores como SASS/LESS) para criação de interfaces responsivas e bem estruturadas.
JavaScript (ES6+): Domínio de JavaScript moderno (ES6+), incluindo features como async/await, destructuring, e modules.
TypeScript (desejável): Experiência com TypeScript é um diferencial, já que muitas empresas têm adotado essa tipagem estática em projetos React e React Native.
Ferramentas de build: Conhecimento de ferramentas como Webpack, Babel, e Metro (no caso do React Native), além de compreensão sobre o processo de build e deploy de apps.
Versionamento de código: Experiência com controle de versão, especialmente Git (GitHub, GitLab, Bitbucket).
Testes: Experiência com testes unitários (Jest, React Testing Library) e testes de integração em aplicativos React e React Native.
Diferenciais:
Conhecimento em APIs REST: Habilidade em consumir APIs e lidar com a comunicação entre o front-end e o back-end.
Experiência com metodologias ágeis: Trabalhar com Scrum, Kanban ou outras metodologias ágeis.
Ferramentas de desenvolvimento mobile: Familiaridade com ferramentas como Android Studio, Xcode e emuladores para testar aplicativos React Native.
Noções de back-end: Um diferencial pode ser algum conhecimento básico em Node.js ou outro framework de back-end.
Experiência:
Experiência com UI/UX: Habilidade em trabalhar com equipes de design, garantindo que as interfaces criadas sejam funcionais e esteticamente agradáveis.
Projetos anteriores: Ter experiência prática com React e React Native, demonstrável por meio de portfólio, GitHub ou contribuições para projetos open-source.
Publicação de apps: Ter experiência com o ciclo completo de desenvolvimento de um app, desde o desenvolvimento até a publicação na Google Play Store e/ou Apple App Store (caso de React Native).
ou
Tudo pronto!
A sua candidatura foi enviada com sucesso!