Full Stack Mobile Developer - React Native/Expo (Pleno)
Summary
Pleno (mid-level) mobile developer on SolarGrid's mobile team: implements app screens in React Native/Expo with TypeScript from existing high-fidelity prototypes, integrates them with APIs and a Supabase backend, does mandatory code reviews, tests on real devices, and evolves the app after store release.
Job description
Venha fazer parte do time de Mobile da empresa!
Main responsibilities
- Implementar as telas do aplicativo SolarGrid a partir de protótipo de alta fidelidade e design system já produzidos internamente, com fidelidade visual e de interação.
- Integrar as telas às APIs e ao backend, seguindo os padrões de engenharia e as diretrizes de plataforma definidos pela equipe.
- Trabalhar com revisão de código obrigatória em todos os Pull Requests, como parte do processo de qualidade da equipe.
- Participar da fase de testes e estabilização pré-lançamento, incluindo validação em dispositivos reais, correções e ajustes finais.
- Evoluir o aplicativo após a publicação, em conjunto com a equipe de desenvolvimento.
Requirements and skills
- Graduação completa emCiência da Computação,Engenharia de Software,Engenharia da Computação,Sistemas de Informação, Análise eDesenvolvimento de Sistemas ou demais Engenharias;
- Vivência com Expo e EAS, Supabase, testes automatizados (Jest, Detox, similares).
- Vivência com publicação nas lojas de ponta a ponta, fidelidade de implementação a protótipos de interface;
- Git/GitHub. Noções de CI/CD;
- Vivência com React Native com aplicativo publicado (Play Store, App Store, TestFlight ou repositório Expo executável). TypeScript, consumo de APIs REST, Git no fluxo de branches e Pull Requests;
- Vivência mínima de 3 anos com desenvolvimento Mobile ou Full Stack.
- Vivência com Figma (leitura de protótipo e design system);