Engenheiro de Software para Aplicação Apto+ (ex-Frontend)
Descrição da Vaga
**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
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev