Saltar para o conteúdo
Centro de Diagnóstico54 ferramentas gratuitas: diagnósticos, construtores, planeadores, verificação de vistos · sem registoGrátis
Sobre nósVisão geralSobre a RisalatCompetências e experiênciaClientes e parceirosRisalat AcademyPortefólioTestemunhosGaleria de vídeosCarreirasA vida na RisalatTorne-se embaixador
ProgramasVisão geralCategorias de programasCalendário de formaçãoProgramas por cidadeProgramas de formação globaisProgramas internosProgramas online
SoluçõesVisão geralReforço de capacidadesServiços empresariaisInquéritos e investigaçãoGestão de eventosRegisto de empresasSetores
DiagnósticosGrátisVisão geralCentro de DiagnósticoAvaliação de Necessidades de FormaçãoVerificação do Estado do ProjetoPlaneador de Desenvolvimento de CapacidadesAnalisador de Atrasos na ContrataçãoAvaliação da Prontidão para a MudançaCriador de CVConstrutor de quadro lógicoVerificação de vistosPlaneador de nomeação de equipasBiblioteca de modelosTodas as ferramentas de A a Z
AnálisesVisão geralIA e dados na administração públicaFinanciamento climáticoContratação públicaMonitorização e avaliaçãoGestão de projetosLiderança
ContactoContacte-nosPerguntas frequentesPedir uma faturaPedir uma proposta
Oportunidades futurasEmprego

Programador de Aplicações Móveis

Desenvolver experiências móveis seguras e acessíveis que apoiem a aprendizagem e os fluxos de trabalho dos clientes.

  • Engagement: Project-based collaboration
  • Localização: Internacional / remoto quando a missão o permitir
  • Região: Global
  • Última revisão: 27 de outubro de 2026

Aceitamos candidaturas para esta função tendo em vista futuras vagas. De momento, não se trata de uma vaga ativa.

Sobre a função

The Mobile App Developer builds and maintains mobile experiences that give participants and clients easy access to Risalat programmes, free tools and learning resources. The role suits a developer who cares about performance on modest devices and slow connections.

Many of the professionals we serve use phones as their main device. A fast, reliable mobile experience makes learning and registration easier. Collaboration is project-based and agreed individually.

Responsabilidades

  • Design and build mobile features with a cross-platform framework or native code.
  • Integrate with the website's REST APIs for programmes, tools and accounts.
  • Optimise for performance, offline use and low bandwidth.
  • Implement secure authentication and data handling.
  • Write tests and maintain clean, documented code.
  • Publish and maintain releases in app stores.
  • Fix bugs and monitor crashes and performance.
  • Work with designers on accessible, consistent interfaces.

Resultados e indicadores de sucesso

  • Working mobile features delivered to agreed scope.
  • Código limpo e documentado, com controlo de versões.
  • Tested releases in app stores.
  • Performance and crash monitoring reports.
  • Technical notes for future maintenance.

O que procuramos

Essencial

  • Professional experience building mobile apps.
  • Skill in Flutter, React Native, Kotlin or Swift.
  • Experience with REST APIs and authentication.
  • Understanding of mobile performance and security.
  • Use of Git and testing practices.
  • Inglês escrito claro.

Preferencial

  • Experience integrating with WordPress.
  • Offline-first or low-bandwidth app design.
  • Push notifications and analytics.
  • Published apps you can show.

Ferramentas e competências

  • Flutter or React Native
  • Kotlin or Swift
  • APIs REST
  • Git
  • Firebase or similar
  • App Store and Google Play publishing

O que ganha

  • Building tools used by professionals in many countries.
  • Collaboration with web, design and learning specialists.
  • A portfolio of shipped mobile features.
  • Experience in education technology for public institutions.

Como trabalhamos

Project-based collaboration, remote, with scope, milestones and fees agreed in writing.

As missões, o horário de trabalho, os honorários, os resultados a entregar e o local são acordados por escrito antes do início do trabalho. Este anúncio não garante a seleção, trabalho remunerado nem um número mínimo de missões. Os candidatos empregados noutras entidades devem cumprir as políticas do seu empregador e declarar eventuais conflitos de interesses.

Processo de seleção

  1. Apply online with your CV and links to apps or code.
  2. We review technical quality.
  3. A technical conversation about a past project.
  4. A written agreement for the project.

Avaliamos cada candidatura em função da relevância, do trabalho demonstrado e das necessidades atuais dos projetos.

Perguntas

Which framework do you prefer?

A cross-platform framework such as Flutter or React Native is likely, but strong native experience is welcome.

Is there an existing app?

Mobile work builds on the website's APIs; the scope is agreed per project.

Posso trabalhar remotamente?

Yes, collaboration is remote.

Candidate-se online

What to include: Submit GitHub or app portfolio and preferred stack.

Não precisa de enviar um e-mail: tudo é submetido aqui. Avaliamos as candidaturas em função da relevância, do trabalho demonstrado e das necessidades atuais dos projetos.

Oportunidades relacionadas

Oportunidades futurasEmprego

Assistente Administrativo

Apoiar operações rigorosas e ágeis de uma empresa de consultoria e formação com presença global.

Contrato de trabalho, horário e local acordados individualmente

AdministraçãoOperações

Ver e candidatar-se →
Candidate-se online →