Caro usuário, habilite o javascript para que esse site funcione corretamente.

Engenheiro de Software para Aplicação Apto+ (ex-Frontend)

CLT (Efetivo)Presencial (Local)São Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Junior

Código da Vaga: 1458

Empresa



Área(s) de Atuação

TI - Sistemas e Ferramentas

Descrição da Vaga

Período: 3 meses, com possibilidade de extensão.


100% remoto


Mandatório
boa comunicação em Espanhol.


  • Resumo do Cargo

Buscamos um(a) Engenheiro(a) de Software com especialização em Frontend e React Native para o desenvolvimento da experiência mobile da Plataforma Apto+. O cargo terá foco principal na criação de interfaces de usuário excepcionais, na otimização do desempenho da aplicação móvel e em atuar como referência técnica nas melhores práticas de desenvolvimento frontend, garantindo uma experiência de usuário fluida e consistente em iOS e Android, com capacidade de contribuir em aspectos de integração backend quando necessário.


  • Sobre a Aplicação Apto+

Apto+ é um aplicativo móvel desenvolvido em React Native que centraliza serviços para agentes, utilizando um sistema de componentes de design corporativo. O app se conecta a múltiplos backends especializados e utiliza o Firebase como base de dados, exigindo um frontend robusto capaz de gerenciar estados complexos e múltiplos fluxos de usuário.

Requisitos

  • Responsabilidades Principais
  • Desenvolver e manter a aplicação móvel em React Native, com foco principal na experiência do usuário e no desempenho do frontend.
  • Implementar e manter componentes reutilizáveis seguindo o sistema de design corporativo, garantindo consistência visual e funcional.
  • Desenvolver interfaces de usuário complexas para diferentes fluxos de negócio, otimizando usabilidade e acessibilidade.
  • Projetar e gerenciar o estado da aplicação de forma eficiente, implementando padrões avançados de manipulação de dados e sincronização.
  • Integrar a aplicação com APIs REST e serviços Firebase/Firestore, garantindo comunicação fluida com os backends.
  • Otimizar o desempenho da aplicação móvel, incluindo tempo de carregamento, responsividade e uso eficiente de recursos.
  • Implementar testes automatizados para componentes de UI, fluxos de usuário e integrações frontend.
  • Atuar como referência técnica em qualidade de código, estabelecendo padrões de desenvolvimento e revisão de código com foco em frontend.
  • Colaborar na arquitetura de software quando houver necessidade de integração entre frontend e backend.

  • Requisitos Técnicos
  • React Native: Experiência avançada no desenvolvimento de aplicações móveis multiplataforma.
  • JavaScript/TypeScript: Domínio avançado da linguagem e do ecossistema moderno.
  • Desenvolvimento Mobile: Conhecimento profundo em desenvolvimento nativo para iOS e Android, incluindo APIs nativas e otimizações específicas por plataforma.
  • Estado e Navegação: Experiência com Redux, Context API, React Navigation e padrões complexos de gerenciamento de estado.
  • Firebase Frontend: Firestore, Authentication, Cloud Messaging e Analytics no lado cliente.
  • UI/UX: Experiência na implementação de sistemas de design, animações fluidas e interfaces responsivas.
  • Arquitetura de Software: Compreensão de padrões de design e arquitetura de aplicações móveis.
  • Experiência com Agentes de IA: É valorizado o uso de assistentes de IA, como Claude, para acelerar o desenvolvimento frontend.

  • Tecnologias e Habilidades Desejáveis
  • Testes Frontend: Maestro e Detox.
  • Experiência com Angular.
  • Performance e Otimização: Ferramentas de profiling e lazy loading.
  • Monitoramento Frontend: Ferramentas de crashlytics, analytics e observabilidade mobile (Embrace, Grafana, etc.).
  • Conhecimentos de Backend: Para melhor integração com APIs (Spring Boot e Java).
  • Plataformas em Nuvem: Experiência com Google Cloud Platform e serviços em nuvem.

  • Habilidades Comportamentais Desejáveis
  • Comunicação eficaz com equipes multidisciplinares.
  • Capacidade de trabalho autônomo e boa gestão do tempo.
  • Mentalidade de melhoria contínua e proatividade.
  • Adaptabilidade em ambientes ágeis e com mudanças frequentes.
  • Colaboração efetiva e disposição para compartilhar conhecimento.

  • Localização
    São Paulo - SP
  • Modalidade de Trabalho
    Remoto
  • Nível Profissional
    Consultor / Desenvolvedor Sênior
  • Nível Acadêmico Mínimo
    Ensino Superior Graduação Completo
  • Tipo de Contrato
    PJ