Desenvolvedor(A) Mobile - React Native
alun
Score da Vaga
100 pontosA FIAP é uma faculdade de tecnologia, inovação e negócios que tem como propósito fazer a diferença no mundo e no mercado da educação.
Somos change makers e acreditamos no poder transformador da tecnologia, da inovação e da inteligência artificial.
E aí, let's rock the future? 🚀
Buscamos um(a) Desenvolvedor(a) Mobile apaixonado(a) por tecnologia, inovação e com vontade de criar experiências digitais que impactem a vida de milhares de estudantes, professores e profissionais da educação.
Você fará parte de um time responsável pela construção e evolução dos nossos aplicativos, participando desde a análise das necessidades até o desenvolvimento, integração, testes, publicação e evolução das soluções.
Nossa principal tecnologia para desenvolvimento mobile é o React Native, permitindo a criação de experiências para iOS e Android a partir de uma arquitetura compartilhada.
Além de uma boa base técnica, buscamos alguém preparado para uma nova forma de desenvolver software, utilizando Inteligência Artificial como ferramenta de apoio durante o ciclo de desenvolvimento, aumentando produtividade e qualidade sem abrir mão de análise crítica, segurança e boas práticas de engenharia.
🚀 Seus principais desafios
No dia a dia, você participará de desafios como:
- Desenvolver e evoluir aplicativos utilizados por alunos, facilitando o acesso a conteúdos, serviços e informações da vida acadêmica.
- Criar soluções mobile para professores e colaboradores, simplificando processos e melhorando a experiência dos usuários.
- Desenvolver novas funcionalidades utilizando React Native e TypeScript.
- Integrar os aplicativos com APIs internas e serviços de terceiros.
- Participar da evolução da arquitetura e da qualidade técnica dos aplicativos.
- Investigar problemas, identificar causas e implementar soluções definitivas.
- Garantir uma boa experiência nos diferentes dispositivos e plataformas.
- Participar do processo de publicação e evolução dos aplicativos na App Store e Google Play.
- Trabalhar de forma integrada com desenvolvedores back-end, UX/UI e demais áreas envolvidas nos produtos.
- Utilizar IA como acelerador do ciclo de desenvolvimento, apoiando análise, implementação, testes, documentação, debugging e refatoração.
✅ Esperamos que você tenha experiência prática com:
- React Native
- TypeScript
- Desenvolvimento de aplicações para iOS e Android
- Gerenciamento de estado em aplicações React Native
- Consumo e integração com APIs RESTful
- Navegação entre telas e fluxos
- Autenticação e autorização
- Desenvolvimento e validação de formulários
- Manipulação de mídias como imagens, áudio, vídeo e PDFs
- Expo e ecossistema Expo
- Styled Components ou outras soluções de estilização
- Git para versionamento de código
- Boas práticas de desenvolvimento, organização e manutenção de código
🤖 Desenvolvimento assistido por Inteligência Artificial
Acreditamos que a Inteligência Artificial já faz parte da evolução da engenharia de software e deve ser utilizada para ampliar a capacidade dos desenvolvedores e a qualidade das entregas.
Na FIAP, utilizamos o OpenAI Codex como ferramenta de desenvolvimento assistido por IA.
Esperamos que você tenha interesse em incorporar o Codex à sua rotina de desenvolvimento, utilizando-o como apoio em atividades como:
- geração e evolução de código;
- criação de componentes React Native;
- criação de testes automatizados;
- análise e compreensão de código existente;
- investigação e diagnóstico de erros;
- refatoração e melhoria de código;
- documentação técnica;
- integração e consumo de APIs;
- revisão de código;
- análise de possíveis problemas de performance;
- criação de scripts e automações;
- apoio na investigação de comportamentos específicos entre Android e iOS.
Mais importante do que simplesmente utilizar IA é saber avaliar criticamente o código produzido, compreender a solução proposta e validar aspectos de arquitetura, segurança, performance, experiência do usuário e compatibilidade entre plataformas.
IA acelera o desenvolvimento. A decisão e a responsabilidade técnica continuam sendo do desenvolvedor.
⭐ Será um diferencial se você tiver:
- Experiência com Expo Application Services (EAS)
- Experiência com animações em React Native
- Conhecimento em testes unitários e automatizados
- Experiência com notificações Push
- Conhecimento em Firebase
- Experiência com analytics, crash reporting e monitoramento de aplicações
- Experiência com publicação e manutenção de aplicativos na App Store e Google Play
- Conhecimento dos processos de assinatura, certificados e provisionamento de aplicativos
- Familiaridade com CI/CD para aplicações mobile
- Conhecimento em desenvolvimento nativo Android e/ou iOS
- Experiência com integração de módulos nativos ao React Native
- Conhecimentos de performance e otimização de aplicações mobile
- Experiência com desenvolvimento assistido por IA utilizando Codex
🧠 Soft Skills valorizadas
- Boa comunicação e trabalho em equipe
- Autonomia para investigar problemas e propor soluções
- Capacidade de transformar necessidades de negócio em soluções técnicas
- Pensamento crítico e capacidade analítica
- Organização com prazos, versionamento e documentação
- Atenção à experiência do usuário
- Preocupação com qualidade, segurança e manutenibilidade do código
- Interesse constante por novas tecnologias
- Disposição para aprender, experimentar e compartilhar conhecimento
- Capacidade de utilizar IA de forma responsável e crítica, sem depender cegamente do código gerado
⚙️ Nossa stack e ferramentas
Você encontrará tecnologias e ferramentas como:
- React Native
- TypeScript
- JavaScript
- Expo
- EAS
- REST APIs
- Git
- GitLab / GitHub
- Firebase
- App Store / Google Play
- Android / iOS
- CI/CD
- OpenAI Codex — desenvolvimento assistido por IA
🎯 Seu impacto
Aqui, desenvolver um aplicativo significa muito mais do que construir telas.
As soluções criadas pelo time fazem parte da jornada acadêmica dos nossos alunos e da rotina de professores e colaboradores. Você terá a oportunidade de trabalhar em produtos utilizados no dia a dia da instituição e contribuir diretamente para tornar a experiência acadêmica mais simples, conectada e eficiente.
Ao mesmo tempo, você participará da evolução da nossa forma de desenvolver software, combinando engenharia, experiência do usuário e Inteligência Artificial para entregar soluções cada vez melhores.
🎁 O que oferecemos
- Um ambiente de trabalho dinâmico e colaborativo.
- Participação em projetos de tecnologia com impacto direto na educação.
- Contato com diferentes produtos, sistemas e desafios tecnológicos.
- Desenvolvimento profissional e aprendizado contínuo.
- Uso de Inteligência Artificial aplicada ao desenvolvimento de software.
- Remuneração competitiva e benefícios.
Venha fazer parte do nosso time e construir conosco a próxima geração das experiências digitais da FIAP. 🚀
Let's Rock the Future!
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Desenvolvimento Mobile
O Desenvolvimento Mobile é uma das áreas mais dinâmicas e em constante evolução do mercado de tecnologia. Com bilhões de dispositivos smartphones no mundo, a demanda por desenvolvedores mobile qualificados continua crescendo exponencialmente.
As principais stacks incluem Flutter (Dart), React Native (JavaScript/TypeScript), Kotlin (Android nativo), Swift (iOS nativo) e frameworks híbridos como Ionic e Capacitor. Conhecimento de arquitetura mobile (MVVM, Clean Architecture), CI/CD mobile (Fastlane, Bitrise, Codemagic) e publicação em App Store/Google Play são essenciais.
Desenvolvedores mobile sênior são profissionais muito valorizados, com salários competitivos e muitas oportunidades de trabalho remoto para empresas internacionais. A especialização em cross-platform ou nativo é uma decisão estratégica de carreira.
Sobre a área de Frontend
A área de Frontend é responsável por criar as interfaces visuais com as quais os usuários interagem em sites e aplicações web. Profissionais de frontend combinam habilidades técnicas com design para entregar experiências digitais intuitivas, responsivas e acessíveis.
As principais habilidades incluem HTML, CSS, JavaScript/TypeScript, frameworks como React, Angular e Vue, ferramentas de build (Webpack, Vite), CSS (Tailwind, Sass), testes (Jest, Cypress) e conhecimento de performance web e acessibilidade (WCAG). Familiaridade com design systems e componentes reutilizáveis é diferencial.
Desenvolvedores Frontend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam React, Next.js, performance web e acessibilidade. A área oferece oportunidades desde desenvolvedor júnior até arquiteto frontend, com foco em experiência do usuário, performance e qualidade de código.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área Financeira
A área Financeira em empresas de tecnologia combina conhecimento tradicional de finanças com ferramentas digitais avançadas. Profissionais de FP&A, controlling e finanças corporativas são essenciais para a saúde financeira da organização.
As principais habilidades incluem modelagem financeira, análise de indicadores (MRR, ARR, LTV, CAC), ERP (SAP, Oracle) e ferramentas de BI. Certificações como CFA e CPA-20 são diferenciais.
O setor financeiro oferece oportunidades estáveis com salários competitivos, especialmente em fintechs e grandes empresas de tecnologia.
Sobre a área de Suporte Técnico
O Suporte Técnico é essencial para garantir a satisfação e retenção de clientes. Profissionais de suporte resolvem problemas técnicos, documentam soluções e identificam padrões que podem levar a melhorias no produto.
As principais habilidades incluem troubleshooting, atendimento ao cliente, documentação técnica, conhecimento de ITIL e ferramentas de ticketing (Zendesk, Freshdesk, Intercom).
O suporte técnico evoluiu de uma função reativa para proativa, com profissionais de alto nível atuando em Customer Engineering e Support Engineering.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Sobre a área de Talent Acquisition
Talent Acquisition é a área estratégica responsável por atrair, selecionar e contratar os melhores profissionais para a organização. Diferente do recrutamento tradicional, o TA atua como parceiro estratégico do negócio, alinhando aquisição de talentos com os objetivos de longo prazo da empresa.
As principais habilidades incluem sourcing avançado, employer branding, análise de mercado de trabalho, gestão de pipeline de talentos e experiência do candidato (Candidate Experience). Ferramentas como LinkedIn Recruiter, ATS (Greenhouse, Lever, Ashby) e plataformas de assessments são essenciais.
Profissionais de TA em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam tech sourcing, workforce planning e métricas de recrutamento como time-to-hire e cost-per-hire.
Sobre a área de Web Master
O Web Master é o profissional responsável pela manutenção, segurança e performance técnica de sites e aplicações web. Ele gerencia servidores, infraestrutura de hospedagem, monitoramento de uptime e garante que tudo funcione com rapidez e disponibilidade.
As principais habilidades incluem gestão de servidores (Apache, Nginx), hospedagem (AWS, Google Cloud, Azure), CDN (Cloudflare), SSL, DNS, segurança web (WAF, firewall), performance (Core Web Vitals, cache, compressão) e versionamento (Git, CI/CD). Conhecimento de Docker, WordPress, cPanel e monitoramento (Sentry, New Relic) é diferencial.
Web Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam DevOps, SRE e conseguem garantir uptime e performance em escala. A área oferece oportunidades desde webmaster júnior até SRE e infrastructure engineer, com foco em confiabilidade, segurança e velocidade.
Comentários 0