Engenheiro de Software para Aplicação Apto+ (ex-Frontend)
12 Candidaturas
18.000,00 - 20.000,00
E-mail: rh***@***.br - Seja Premium para ver o contato e aumente suas chances.
Publicada hoje | 1 Vaga
Sobre a Vaga
Código: 1458
Período
3 meses, com possibilidade de extensão
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 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.
Responsabilidades Principais
• Desenvolver e manter a aplicação móvel em React Native, com foco principal na experiência do usuário.
• 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.
3 meses, com possibilidade de extensão
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 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.
Responsabilidades Principais
• Desenvolver e manter a aplicação móvel em React Native, com foco principal na experiência do usuário.
• 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.
• 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.
Engenheiro de Software
Nível: Pleno
Espanhol Avançado.
Contratação PJ.
Vagas Relacionadas