Ir para o conteúdo

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