Desenvolvedor Mobile Frontend IOS Remote Work Associate

FCamara

Portugal

Remote

EUR 42,000 - 64,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

FCamara procura um Desenvolvedor Mobile Front para atuar num squad multidisciplinar, construindo um novo produto digital para um cliente do segmento financeiro. O foco é desenvolvimento móvel nativo iOS com Swift, dentro de uma arquitetura modular e com Server-Driven UI.

Você trabalhará com Backend, QA, UX/UI e Product Owner, implementando interfaces, testes e práticas de segurança, visando observabilidade e entrega contínua em ambiente financeiro.

Qualifications

  • Experiência em desenvolvimento de aplicações mobile nativas.
  • iOS: Swift, SwiftUI e/ou UIKit.
  • Conhecimento de arquiteturas mobile como MVVM, Clean Architecture ou similares.
  • Integração com APIs REST.
  • JSON e serialização/deserialização de dados.
  • Programação assíncrona e gerenciamento de concorrência.
  • Conhecimentos de modularização de aplicações mobile.
  • Git e estratégias de versionamento.
  • Testes unitários e automatizados.
  • CI/CD aplicado ao desenvolvimento mobile.
  • Conhecimento dos ciclos de vida das aplicações iOS.
  • Conhecimento das diretrizes de desenvolvimento e experiência de usuário das plataformas Apple.

Responsibilities

  • Desenvolver e evoluir funcionalidades mobile integradas aos demais aplicativos do cliente.
  • Atuar no desenvolvimento nativo para iOS utilizando Swift.
  • Implementar interfaces responsivas, fluidas e aderentes aos padrões de UX/UI definidos para o produto.
  • Desenvolver componentes reutilizáveis dentro de uma arquitetura modular e plugável.
  • Implementar componentes e jornadas utilizando Server-Driven UI.
  • Interpretar configurações e contratos enviados pelo backend para renderização dinâmica das interfaces.
  • Integrar aplicações mobile com APIs e serviços backend.
  • Trabalhar com estados, cache, persistência local e sincronização de informações.
  • Implementar tratamento de erros, indisponibilidade de serviços e cenários de conectividade.
  • Garantir performance, estabilidade e fluidez das jornadas.
  • Implementar práticas de segurança no desenvolvimento mobile, considerando o contexto de uma instituição financeira.
  • Desenvolver testes unitários, testes de integração e apoiar estratégias de testes automatizados.
  • Participar de code reviews e definição de padrões técnicos.
  • Trabalhar em conjunto com Backend, Arquitetura, QA, Product Owner e UX/UI.
  • Apoiar a evolução contínua da arquitetura mobile e dos componentes compartilhados.
  • Apoiar estratégias de observabilidade, monitoramento e análise de falhas das aplicações.

Skills

iOS Swift
SwiftUI
MVVM
REST APIs
JSON parsing
Async programming
Modular architecture
Git
Unit tests
CI/CD
Security basics
Apple UX guidelines

Job description

Job description

Buscamos um(a) Desenvolvedor Mobile Frontpara atuar em um squad multidisciplinar responsável pela construção de um novo produto digital vinculado a um cliente do segmento financeiro.

O profissional atuará no desenvolvimento das experiências mobile utilizando tecnologias

nativas iOS (Swift), dentro de uma arquitetura modular e com adoção de Server-Driven UI (SDUI).

Main responsibilities
  • Desenvolver e evoluir funcionalidades mobile integradas aos demais aplicativos do cliente
  • Atuar no desenvolvimento nativo paraiOS utilizando Swift
  • Implementar interfaces responsivas, fluidas e aderentes aos padrões de UX/UI definidos para o produto.
  • Desenvolver componentes reutilizáveis dentro de uma arquitetura modular e plugável.
  • Implementar componentes e jornadas utilizando conceitos de Server-Driven UI.
  • Interpretar configurações e contratos enviados pelo backend para renderização dinâmica das interfaces.
  • Integrar aplicações mobile com APIs e serviços backend.
  • Trabalhar com estados, cache, persistência local e sincronização de informações.
  • Implementar tratamento de erros, indisponibilidade de serviços e cenários de conectividade.
  • Garantir performance, estabilidade e fluidez das jornadas.
  • Implementar práticas de segurança no desenvolvimento mobile, considerando o contexto de uma instituição financeira.
  • Desenvolver testes unitários, testes de integração e apoiar estratégias de testes automatizados.
  • Participar de code reviews e definição de padrões técnicos.
  • Trabalhar em conjunto com Backend, Arquitetura, QA, Product Owner e UX/UI.
  • Apoiar a evolução contínua da arquitetura mobile e dos componentes compartilhados.
  • Apoiar estratégias de observabilidade, monitoramento e análise de falhas das aplicações.
Requirements and skills
  • Experiência com desenvolvimento de aplicações mobile nativas.
  • iOS: Swift, SwiftUI e/ou UIKit
  • Conhecimento de arquiteturas mobile como MVVM, Clean Architecture ou similares.
  • Integração com APIs REST.
  • JSON e serialização/deserialização de dados.
  • Programação assíncrona e gerenciamento de concorrência.
  • Conhecimentos de modularização de aplicações mobile.
  • Git e estratégias de versionamento.
  • Testes unitários e automatizados.
  • CI/CD aplicado ao desenvolvimento mobile.
  • Conhecimento dos ciclos de vida das aplicações IOS.
  • Conhecimento das diretrizes de desenvolvimento e experiência de usuário das plataformas Apple.
Diferenciais

Desejável conhecimento de:

  • OAuth 2.0 e OpenID Connect.
  • JWT e gestão segura de tokens.
  • Armazenamento seguro de informações no dispositivo.
  • Keystore no Android.
  • Certificate Pinning.
  • Biometria.
  • Práticas de Secure Coding.
  • OWASP Mobile Application Security.
  • Experiência em bancos digitais, fintechs ou meios de pagamento.
  • Experiência com Server-Driven UI.
  • Experiência com Super Apps.
  • Conhecimento de arquiteturas modulares e plugáveis.
  • Experiência com aplicações de alta escala e criticidade.
  • Conhecimento de Feature Flags e Remote Configuration.
  • Experiência com observabilidade e monitoramento de aplicações mobile.
  • Experiência com produtos financeiros, pagamentos, carteiras digitais
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Backend Remote Work Associate
Desenvolvedor Backend Remote Work Associate

FCamara • Portugal

Remote
EUR 40,000 - 60,000
IOS Developer
IOS Developer

Mootiva • Oeiras

Hybrid
EUR 40,000 - 56,000
iOS Frontend Developer (Swift) - Server-Driven UI
iOS Frontend Developer (Swift) - Server-Driven UI

FCamara • Portugal

Remote
EUR 42,000 - 64,000
SDK Developer
SDK Developer

Grupo Data • Lisboa

Hybrid
EUR 35,000 - 52,000
SDK Developer
SDK Developer

Nimber • Lisboa

On-site
EUR 42,000 - 65,000
Desenvolvedor de aplicativos móveis
Desenvolvedor de aplicativos móveis

Watermelon Tecnologia & Participações • Porto

On-site
EUR 42,000 - 62,000
iOS Developer (M/F) – Braga
iOS Developer (M/F) – Braga

Ankix • Dume

On-site
EUR 30,000 - 45,000
Acesso a plataformas de formação
Comunidade ativa no WhatsApp
Rede de parcerias com descontos
+1
Programador Frontend / Mobile
Programador Frontend / Mobile

Urbanmotion • Porto

On-site
EUR 40,000 - 65,000
iOS Developer
iOS Developer

Shakers • Lisboa

Hybrid
EUR 40,000 - 60,000
iOS Developer
iOS Developer

IT People Innovation • Lisboa

On-site
EUR 35,000 - 50,000