Pular para o conteúdo principal

Desenvolvedor Mobile Pleno I React Native

Descrição da vaga

Buscamos um Desenvolvedor Mobile Pleno para atuar no desenvolvimento de uma nova aplicação voltada aos nossos produtos de análise de dados e gestão de dispositivos Windows, ChromeOS e Android, além de contribuir para a manutenção e evolução contínua dos sistemas já existentes.


Além de implementar novos recursos e atuar na sustentação da plataforma, buscamos alguém que vá além da simples execução de tarefas: que questione, acompanhe tendências, proponha soluções e contribua continuamente para a melhoria do produto em termos de performance, segurança e estabilidade.


Procuramos uma pessoa conectada às novas tendências tecnológicas e capaz de transpor o melhor da nossa cultura para os produtos desenvolvidos e, consequentemente, para o nosso cliente final.


Somos uma empresa que nasceu com um forte propósito na Educação. Desenvolvemos soluções inclusivas para nosso principal público — coordenadores, professores, alunos e colaboradores de instituições de ensino que utilizam o Google Workspace como parte de sua transformação acadêmica.


A Inicie é uma empresa acelerada pelo Google for Startups.


Prestação de serviço 100% remota.


Modelo de contratação: Pessoa Jurídica (PJ).


Importante:

Atualize seu currículo e preencha sua apresentação antes de realizar o upload na plataforma. A apresentação do GitHub, GitLab ou portfólio é obrigatória e será utilizada como critério de corte na etapa inicial do processo seletivo. Candidaturas sem GitHub, GitLab ou portfólio, ou com materiais incompatíveis com os requisitos da vaga, poderão ser desclassificadas.


O que estamos buscando?


Buscamos um profissional com sólida experiência em desenvolvimento mobile, capaz de atuar com autonomia em projetos de média a alta complexidade. Espera-se que organize e conduza entregas de forma estruturada, aplicando boas práticas de testes, configurações, arquitetura e uso de ferramentas. Esse profissional deve ter visão crítica, sendo capaz de propor melhorias, levantar hipóteses e mensurar os resultados das soluções implementadas. Também é fundamental demonstrar maturidade profissional, colaborando ativamente com o time, apoiando colegas e assumindo responsabilidades relevantes dentro dos projetos.

Responsabilidades e atribuições

- Atuar de forma autônoma no desenvolvimento de novas funcionalidades, seguindo a arquitetura definida do projeto.

- Realizar melhorias, ajustes e correções em sistemas mobile já existentes.

- Garantir que as aplicações estejam sempre funcionando com alta qualidade, estabilidade e segurança.

- Otimizar performance e usabilidade, assegurando uma boa experiência do usuário final.

- Executar manutenções e integrações com bancos de dados relacionados às aplicações.

- Colaborar com a equipe no diagnóstico e resolução de problemas técnicos.

- Implementar e manter testes automatizados para garantir confiabilidade.

- Documentar o código desenvolvido e boas práticas adotadas.

- Manter os produtos sempre atualizados e alinhados com as novas tendências do mercado mobile.

Requisitos e qualificações

- Experiência sólida em desenvolvimento mobile com React Native, incluindo aplicações para dispositivos móveis e responsividade.

- Vivência em integrações com APIs do Google e serviços relacionados (Firebase, Drive, Classroom, Workspace).

- Experiência prática com desenho de arquitetura de sistemas e componentização modular.

- Conhecimento em gerenciamento de estado (Redux, MobX, Context API ou Zustand).

- Domínio de navegação e roteamento (React Navigation).

- Experiência com testes unitários (Jest) e testes automatizados (Detox ou similares).

- Familiaridade com processos de troubleshooting, atuando de forma investigativa na resolução de problemas.

- Prática com ferramentas de versionamento GIT e boas práticas de colaboração em equipe.

- Conhecimento em publicação de aplicativos na App Store e Google Play Store.


Diferenciais:

- Ter ao menos um aplicativo publicado desenvolvido em React Native.

- Experiência prévia com desenvolvimento nativo (iOS Swift/Objective-C e/ou Android Kotlin/Java).

- Conhecimento em TypeScript aplicado a React Native.

- Experiência com animações e microinterações (Reanimated, Lottie).

- Vivência com Deep Linking e Push Notifications.

- Conhecimento em otimização de performance e redução de bundle size.

- Experiência com Mobile Device Management (MDM).

- Inglês técnico para leitura, escrita e compreensão de documentação.


Restrição: não trabalhar para empresa concorrente.

Informações adicionais

Habilidades comportamentais:

- Iniciativa e proatividade para buscar soluções além do óbvio.

- Capacidade analítica e de resolução de problemas, com visão crítica.

- Comprometimento e senso de responsabilidade com o produto e a equipe.

- Boa comunicação e colaboração em ambiente remoto.

- Criatividade para propor novas ideias e melhorias.

- Agilidade e adaptabilidade diante de mudanças e novos desafios.

- Autonomia para organizar e conduzir suas entregas.

- Foco e atenção aos detalhes, garantindo qualidade em cada etapa.

- Mentalidade de crescimento, sempre aberto a aprender e evoluir.


Equipamentos necessários:

- Computador ou notebook com processador Intel Core i5 ou superior, compatível com 8GB de memória RAM (livres) - recomendado 16GB.

- Sistema operacional Linux, macOS ou Windows.

- Internet fixa com velocidade mínima de 30Mb.

- Webcam Full HD e headset para videoconferência.

- Mesa e cadeira padrão de escritório.

- Se optar pelo uso de notebook, importante ter suporte e teclado para que ele fique na direção de seus olhos.

- Espaço de trabalho sem ruídos e barulhos.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento Comportamental
  3. Etapa 3: Entrevista e avaliação por teste
  4. Etapa 4: Contratação

Desenhe novos futuros para a educação com a gente.

Somos um ecossistema de inovação com uma metodologia única e as ferramentas necessárias para transformar a educação e impactar cada vez mais pessoas ao redor do mundo.


Entregamos soluções personalizadas, focadas em pessoas e com apoio da tecnologia para contribuir em toda a jornada de transformação educacional de nossos clientes.


Nosso propósito:

Inovar e transformar realidades por meio da educação.






Se o seu trabalho pode contribuir com a transformação educacional, descubra nossas oportunidades! #CresçaComAInicie