Stellar Cyber
Pavago
Desenvolvedor de Aplicativos Mobile
O Que Te Torna um Forte Candidato
Desenvolvedor de Aplicativos Mobile – iOS, Android & Cross-Platform |
Sobre a Vaga
Na Pavago, um de nossos clientes está contratando um Desenvolvedor de Aplicativos Mobile para construir, melhorar e manter aplicativos mobile modernos em iOS e Android.
Esta é uma função de engenharia prática para alguém que gosta de transformar ideias de produtos e designs em experiências mobile polidas e prontas para produção. Você trabalhará em desenvolvimento nativo e cross-platform, implementação de UI/UX, integrações de API, otimização de performance, testes e releases de produção.
Você colaborará de perto com designers, engenheiros de backend, QA e equipes de produto para entregar aplicativos mobile que sejam rápidos, confiáveis, escaláveis e agradáveis de usar.
Se você se importa igualmente com a qualidade da engenharia, performance do aplicativo e experiência do usuário, esta vaga é uma ótima opção.
O Que Te Torna um Forte Candidato
Você provavelmente se destacará nesta função se:
- Gosta de construir produtos mobile que as pessoas realmente usam
- Se importa tanto com a qualidade da engenharia quanto com a experiência do usuário
- Consegue traduzir designs do Figma em interfaces polidas e funcionais
- Pensa em performance, escalabilidade e manutenção ao construir
- Consegue solucionar problemas técnicos de forma independente
- Entende as diferenças entre desenvolvimento nativo e cross-platform
- Presta atenção à estabilidade do aplicativo e ao comportamento específico do dispositivo
- Comunica-se efetivamente com as equipes de produto, design, QA e backend
- Assume a responsabilidade desde o desenvolvimento inicial até o lançamento em produção
- Se importa com os pequenos detalhes que tornam os aplicativos mobile polidos
Por Que Esta Vaga Se Destaca
- Construa produtos mobile reais desde o desenvolvimento até o lançamento
- Exposição a desenvolvimento nativo e cross-platform
- Trabalho prático em iOS e Android
- Alta responsabilidade sobre a qualidade e performance do aplicativo
- Oportunidade de trabalhar com Swift, Kotlin, React Native e Flutter
- Colaboração próxima com equipes globais de produto, design e engenharia
- Totalmente remoto com horários de trabalho flexíveis
- Oportunidades de crescimento na carreira para:
- Engenheiro Mobile Sênior
- Desenvolvedor Mobile Líder
- Arquiteto Mobile
- Líder de Engenharia
Ferramentas & Tecnologia
Remoto Posição
Tipo: Tempo Integral, Remoto
Horário de Trabalho: Flexível
Swift | Xcode | Kotlin | Java | iOS SDK | Android SDK | React Native | Flutter | REST APIs | Firebase | Git | Figma | Apple App Store | Google Play Store
Como é um Dia Típico
Seu dia pode começar revisando as prioridades de desenvolvimento atuais, verificando o último build ou depurando um problema relatado em produção.
Ao longo do dia, você pode criar novas funcionalidades mobile, traduzir designs em interfaces responsivas, integrar serviços de APIs e de backend, solucionar problemas do aplicativo ou otimizar a performance.
Você testará a funcionalidade em diferentes dispositivos, revisará código, colaborará com designers e outros engenheiros, e preparará novos builds para lançamento em produção.
Quando um aplicativo chega à produção, você ajudará a monitorar a estabilidade e responderá rapidamente a problemas que possam afetar os usuários.
Em resumo: você constrói e mantém aplicativos mobile que são rápidos, estáveis, visualmente polidos e fáceis de usar.
Principais Métricas de Sucesso
- Estabilidade do aplicativo e performance sem crashes
- Entrega rápida e confiável de funcionalidades
- Performance fluida em todos os dispositivos suportados
- Lançamentos bem-sucedidos na Apple App Store e Google Play
- Baixas taxas de defeitos em produção
- Resolução rápida de problemas do aplicativo
- Código limpo e de fácil manutenção
- Implementação precisa dos designs de produto aprovados
- Integrações confiáveis de API e de backend
- Forte colaboração com as equipes de produto, design, QA e engenharia
Processo de Entrevista
- Aplicação Inicial
- Entrevista em Vídeo One-Way do Spark Hire
- Entrevista Técnica
- Avaliação Prática / Exercício de Codificação Mobile
- Entrevista Final com o Cliente
- Oferta & Onboarding
Entrevista em Vídeo One-Way do Spark Hire – Obrigatório
Como parte do processo de candidatura, todos os candidatos são obrigados a completar uma entrevista em vídeo one-way através do Spark Hire.
Após completar a primeira etapa da sua candidatura, você receberá um convite do Spark Hire por e-mail com instruções para gravar e enviar suas respostas em vídeo.
A conclusão do vídeo Spark Hire é necessária para ser considerado para a próxima etapa. Por favor, verifique sua caixa de entrada, bem como sua pasta de spam ou lixo eletrônico para o convite.
Candidate-se Agora
Se você é um Desenvolvedor de Aplicativos Mobile com experiência em iOS, Android, Swift, Kotlin, React Native ou Flutter e gosta de construir aplicativos polidos e prontos para produção, adoraríamos ouvir você.
Candidate-se hoje e ajude a construir produtos mobile que sejam rápidos, confiáveis, escaláveis, visualmente polidos e genuinamente agradáveis de usar.
#MobileAppDeveloper #MobileDeveloper #iOSDeveloper #AndroidDeveloper #Swift #Kotlin #ReactNative #Flutter #SoftwareEngineer #MobileEngineering #AppDevelopment #RemoteDeveloper #RemoteJobs #RemoteWork #LI-AG1
O Que Você Irá Gerenciar
Desenvolvimento de Aplicativos Mobile
- Desenvolver e manter aplicativos mobile para iOS e Android
- Construir aplicativos nativos usando:
- Swift / Xcode
- Kotlin / Java
- iOS SDK
- Android SDK
- Desenvolver aplicativos cross-platform usando:
- React Native
- Flutter
- Criar novos recursos de produto e melhorar a funcionalidade existente
- Escrever código limpo, escalável, de fácil manutenção e pronto para produção
- Seguir as melhores práticas de desenvolvimento mobile e padrões de arquitetura
- Construir com escalabilidade a longo prazo e facilidade de manutenção em mente
Implementação de UI/UX
- Traduzir designs do Figma e de produto em interfaces mobile polidas
- Criar experiências responsivas em:
- Smartphones
- Tablets
- Diferentes tamanhos de tela e resoluções
- Manter a consistência com os sistemas de design de produto e padrões de UI
- Colaborar com designers para melhorar a usabilidade e a qualidade da interação
- Implementar padrões de navegação e interação intuitivos
- Garantir que as interfaces permaneçam visualmente polidas em todos os dispositivos suportados
Integração de API & Conectividade de Backend
- Integrar aplicativos mobile com:
- REST APIs
- Serviços de Backend
- Sistemas de autenticação
- Serviços de terceiros
- Gerenciar eficientemente a rede, sincronização de dados e estado do aplicativo
- Solucionar problemas de integração entre sistemas mobile e de backend
- Otimizar a comunicação de API para velocidade e confiabilidade
- Lidar com falhas e respostas inesperadas adequadamente
- Colaborar com engenheiros de backend quando alterações de integração forem necessárias
Performance & Estabilidade do Aplicativo
- Monitorar e melhorar:
- Velocidade do aplicativo
- Responsividade
- Uso de memória
- Eficiência da bateria
- Estabilidade geral
- Identificar e resolver crashes, bugs e gargalos de performance
- Otimizar o comportamento do aplicativo em todos os dispositivos suportados
- Garantir performance consistente entre as versões do sistema operacional
- Construir funcionalidades com escalabilidade e manutenção a longo prazo em mente
- Investigar e resolver problemas de produção rapidamente
Testes & Qualidade
- Testar funcionalidades em múltiplos dispositivos e versões de sistema operacional
- Depurar problemas do aplicativo e resolver defeitos antes do lançamento
- Apoiar testes de regressão e validação de produção
- Colaborar com equipes de QA e engenharia para manter alta qualidade de lançamento
- Validar novas funcionalidades antes da implantação
- Identificar problemas específicos de dispositivos e de sistema operacional
- Ajudar a prevenir defeitos críticos de chegarem à produção
Gerenciamento de Implantação & Lançamento
- Preparar aplicativos para lançamentos em produção
- Gerenciar ou apoiar:
- Submissões na Apple App Store
- Lançamentos na Google Play Store
- Manter versionamento e fluxos de lançamento
- Preparar builds de produção
- Monitorar aplicativos após a implantação
- Investigar e resolver problemas pós-lançamento
- Apoiar processos de lançamento confiáveis e repetíveis
Requisitos
- 3+ anos de experiência em desenvolvimento de aplicativos mobile
- Experiência sólida com desenvolvimento iOS e/ou Android
- Conhecimento prático de:
- Swift
- Kotlin / Java
- iOS SDK
- Android SDK
- Experiência com frameworks cross-platform como:
- React Native
- Flutter
- Forte entendimento de:
- REST APIs
- Rede mobile
- Autenticação
- Ciclo de vida do aplicativo
- Familiaridade com padrões de arquitetura como:
- MVVM
- MVC
- MVP
- Forte entendimento das melhores práticas de UI/UX mobile
- Experiência em traduzir designs de produto em interfaces mobile funcionais
- Experiência com Git e fluxos de desenvolvimento colaborativo
- Fortes habilidades de depuração e resolução de problemas
- Capacidade de colaborar efetivamente com equipes de produto, design, backend e QA
- Capacidade de trabalhar de forma independente em um ambiente remoto
Diferenciais
- Experiência em publicar aplicativos de produção em:
- Apple App Store
- Google Play Store
- Experiência com:
- Firebase
- Notificações push
- Análises mobile
- Sistemas de autenticação
- Experiência em construir:
- Funcionalidades offline-first
- Recursos em tempo real
- Animações mobile
- Experiência em startups ou empresas de produto
- Experiência em melhorar a performance de aplicativos com bases de usuários crescentes
