SDO Mocambique

Desenvolvedor Mobile Android

SDO Mocambique · Matutuíne, Maputo Province, Mozambique

Human Resources Services · 11-50 employees

4 h ago
Mid (2-5 yrs) Full-time Mozambique
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain high-quality native and hybrid Android mobile applications in collaboration with backend developers and product owners. Responsible for the entire lifecycle including UI development, API integration, application publishing, and post-implementation support.

What they look for

Android Development Java Kotlin React Native Flutter REST APIs Git CI/CD Unit Testing PWA Client-Server Architecture HTTP Docker OAuth2 OpenID Connect English Proficiency

Requirements

Requires a bachelor's degree in Computer Engineering, Software Engineering, or a related field with at least 2 years of experience. Must be proficient in Android Native (Java/Kotlin), REST APIs, and CI/CD pipelines, with a strong command of English.

Full description

Objectivo da função:

Responsável por desenvolver e disponibilizar aplicações móveis Android de elevada qualidade, recorrendo a tecnologias Native e Hybrid. Trabalha em estreita colaboração com desenvolvedores Backend, engenheiros QA (Quality Assurance) e Product Owners. Para além do desenvolvimento de código, esta função é também responsável pela publicação das aplicações e pelo respetivo suporte pós-implementação.

 

Responsabilidades:

  • Desenvolver interfaces Mobile de elevada qualidade, eficientes e fiáveis, utilizando as tecnologias selecionadas e respeitando os standards de desenvolvimento definidos;
  • Recolher, analisar e detalhar especificações e requisitos de UI (User Interface) com base nas necessidades dos utilizadores e na visão do producto;
  • Integrar dados provenientes de diversos serviços backend através de REST APIs;
  • Colaborar com desenvolvedores Backend na identificação e definição dos requisitos de dados e integração necessários ao suporte das aplicações Mobile;
  • Estimar e avaliar funcionalidades e user stories durante as sessões de backlog grooming;
  • Diagnosticar, investigar e corrigir incidentes escalados em ambiente de produção.
  • Licenciatura em Engenharia Informática, ciências de dados,engenharia de Software ou áreas relacionadas;
  • 2 anos de experiência na área. 

Competências principais, conhecimentos e experiência:

  • Excelente compreensão de arquiteturas Client-Server e Web Architecture (HTTP);
  • Experiência em Mobile Unit Testing;
  • Forte capacidade analítica e de resolução de problemas para identificar, diagnosticar e resolver questões técnicas de forma eficaz;
  • Conhecimentos sólidos de técnicas de Mobile Engineering, incluindo desenvolvimento Android: (Native e Hybrid) e Unit Testing;

Competências técnicas obrigatórias:

  • Formação em Networking Essentials, Web Architecture, & REST APIs, Desenvolvimento Android Native (Java/Kotlin) e PWAs , Git & CI/CD
  • Domínio de Inglês (oral e escrito).

 

 

Competências técnicas preferenciais:

  • Desenvolvimento de aplicações Android com Kotlin, React Native , Flutter, Apps Observability, Analytics e Remote Configs, OAS3, Containers (Docker), OAuth2 e OpenID Connect.