Mobile Software Engineer in Porto

Mobile Software Engineer in Porto

Porto Tempo inteiro 121500 - 148500 € / ano (est.) Híbrido
A

Num relance

  • Tarefas: Desenvolver e evoluir aplicações móveis que impactam diretamente a experiência do utilizador.
  • Empresa: AgileEngine, uma empresa premiada com uma cultura centrada nas pessoas.
  • Benefícios: Salário competitivo, crescimento profissional, horários flexíveis e projetos emocionantes.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento na carreira.
  • Porquê este emprego: Trabalhe em tecnologia de ponta e faça a diferença na área da saúde.
  • Qualificações: Experiência em desenvolvimento móvel e forte capacidade de colaboração em equipa.

O salário previsto situa-se entre 121500 - 148500 € por ano.

AgileEngine é uma empresa do Inc. 5000 que cria software premiado para marcas da Fortune 500 e startups inovadoras em mais de 17 indústrias. Classificamo-nos entre os líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura centrada nas pessoas nos rendeu vários prêmios de Melhor Lugar para Trabalhar.

POR QUE SE JUNTAR A NÓS

Se você está procurando um lugar para crescer, causar impacto e trabalhar com pessoas que se importam, adoraríamos conhecê-lo!

SOBRE O PAPEL

Como Engenheiro de Software Móvel Sênior/Líder, você será responsável por desenvolver e evoluir aplicações móveis que apoiam pacientes e práticas médicas, impactando diretamente a confiabilidade e a experiência do usuário. O papel abrange todo o ciclo de vida móvel, com forte influência na direção técnica, padrões de qualidade e escalabilidade a longo prazo das soluções iOS e Android. Você trabalhará em estreita colaboração com equipes multifuncionais em um ambiente de saúde em rápido crescimento, onde desempenho, estabilidade e confiança são essenciais.

O QUE VOCÊ FARÁ

  • Possuir e evoluir aplicações móveis para pacientes e práticas, garantindo estabilidade, desempenho e velocidade de entrega.
  • Projetar e implementar recursos móveis usando Swift e Java/Kotlin alinhados com as necessidades de negócios e usuários.
  • Liderar revisões de design técnico cobrindo arquitetura móvel, fluxos de dados offline-first, estratégias de sincronização e considerações de segurança.
  • Colaborar de perto com equipes de backend, produto e design para definir contratos de API coesos e experiências de usuário de ponta a ponta.
  • Implementar e manter estratégias de testes automatizados, incluindo testes unitários e de UI, para garantir a prontidão para lançamento e qualidade do código.
  • Gerenciar pipelines de CI/CD móveis, incluindo assinatura, provisionamento, distribuição beta e submissões na loja de aplicativos.
  • Perfil e otimizar o desempenho do aplicativo em relação ao uso de memória, eficiência de rede e renderização.
  • Integrar aplicativos móveis com APIs REST e GraphQL, notificações push, links profundos e mecanismos de manipulação de dados seguros.
  • Implementar análises, registro, relatórios de falhas e flags de recursos para melhorar a observabilidade e confiabilidade.
  • Participar de revisões de código e orientar outros engenheiros, promovendo melhores práticas móveis e consistência.

REQUISITOS OBRIGATÓRIOS

  • Mais de 5 anos de experiência profissional em desenvolvimento móvel com várias aplicações iOS e Android lançadas.
  • Forte especialização em desenvolvimento iOS usando Swift, SwiftUI e UIKit.
  • Experiência sólida em desenvolvimento Android usando Java e Kotlin.
  • Experiência prática com frameworks iOS, incluindo rede, armazenamento local, Combine, WebKit e biometria.
  • Experiência prática com tecnologias Android, como corrotinas Kotlin, componentes Jetpack, Retrofit, componentes Material e Navegação.
  • Experiência em gerenciar dependências móveis e bibliotecas compartilhadas usando ferramentas como SPM, CocoaPods e Gradle.
  • Compreensão profunda de padrões arquitetônicos móveis, como MVVM, MVC e MVI, incluindo injeção de dependência e cache offline.
  • Experiência em construir e consumir APIs RESTful e GraphQL.
  • Proficiência com ferramentas de CI/CD móveis, como Fastlane, Jenkins e GitHub Actions.
  • Forte conhecimento em testes automatizados usando XCTest, Espresso e frameworks de testes unitários.
  • Familiaridade com ferramentas de análise, observabilidade e monitoramento para aplicações móveis.
  • Conhecimento prático de tecnologias web responsivas, incluindo HTML5, CSS3 e JavaScript.
  • Confortável em utilizar ferramentas de desenvolvimento assistidas por IA para acelerar codificação, depuração e geração de boilerplate.
  • Fortes habilidades de comunicação com a capacidade de explicar decisões técnicas e trade-offs.
  • Nível de inglês intermediário superior.

REQUISITOS DESEJÁVEIS

  • Experiência em trabalhar em ambientes de saúde ou regulamentados.
  • Experiência em gerenciar aplicações móveis em larga escala com lançamentos frequentes.
  • Familiaridade com sistemas de flags de recursos e frameworks de experimentação.
  • Interesse em orientar, entrevistar e influenciar padrões de engenharia móvel.

BENEFÍCIOS E VANTAGENS

  • Crescimento profissional: Acelere sua jornada profissional com mentoria, TechTalks e roteiros de crescimento personalizados.
  • Compensação competitiva: Igualamos suas habilidades, talentos e contribuições crescentes com uma compensação baseada em USD competitiva e orçamentos para educação, fitness e atividades em equipe.
  • Uma seleção de projetos empolgantes: Junte-se a projetos com desenvolvimento de soluções modernas e clientes de alto nível, incluindo empresas da Fortune 500 e marcas de produtos líderes.
  • Horário flexível: Ajuste sua agenda para um equilíbrio ideal entre trabalho e vida pessoal, tendo a opção de trabalhar em casa ou ir ao escritório – o que quer que o faça mais feliz e produtivo.

Nível de senioridade: Nível Médio-Sênior

Tipo de emprego: Tempo integral

Função: Serviços de TI e Consultoria de TI

Empregador para Mobile Software Engineer in Porto: AgileEngine

A AgileEngine é uma empresa premiada que se destaca na criação de software inovador para marcas Fortune 500 e startups de vanguarda. Com uma cultura centrada nas pessoas, oferecemos oportunidades de crescimento profissional através de mentorias e projetos emocionantes, além de um ambiente de trabalho flexível em Aveiro, onde a colaboração e o impacto positivo são valorizados.

A

Dados de contacto:

Equipa de recrutamento de AgileEngine

Achamos que precisas destas competências para brilhares como Mobile Software Engineer in Porto

Desenvolvimento iOS com Swift, SwiftUI e UIKit
Desenvolvimento Android com Java e Kotlin
Experiência com frameworks iOS como Combine e WebKit
Experiência com tecnologias Android como Kotlin coroutines e Jetpack components
Gestão de dependências móveis usando SPM, CocoaPods e Gradle
Padrões arquiteturais móveis como MVVM, MVC e MVI
Construção e consumo de APIs RESTful e GraphQL