Desenvolvedor(a) iOS SR

Eyemobile

Brasil

Remote

BRL 180,000 - 300,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Trabalho remoto com horários flexíveis

Job summary

A Eyemobile procura um(a) Desenvolvedor(a) iOS Sênior para evoluir o stack iOS, com foco em Swift, padrões arquiteturais e alta disponibilidade em aplicações transacionais.

Você trabalhará com equipes de backend, produto e QA, definindo contratos de API, observabilidade e segurança, além de gerenciar a publicação na App Store.

Qualifications

  • Experiência sólida com apps iOS transacionais
  • Conhecimento de MVVM, Clean Architecture e modularização
  • Swift Concurrency (async/await) e AsyncSequence/AsyncStream
  • Publicação e operação de apps na App Store
  • Experiência prática com APIs RESTful e WebSockets/SDKs de adquirentes

Responsibilities

  • Projetar, desenvolver e manter apps iOS nativas com alta disponibilidade
  • Definir padrões técnicos, arquitetura e qualidade de software
  • Integrar aplicações com APIs RESTful, WebSockets/SSE e SDKs de adquirentes
  • Atuar com MVC, MVVM, Clean Architecture e injeção de dependência
  • Garantir testes unitários, de integração e de UI (XCTest, Swift Testing, XCUITest)
  • Trabalhar com backend, produto, QA e operações para contratos de API e observabilidade

Skills

Swift
MVVM
Clean Architecture
URLSession/Networking
UIKit/SwiftUI
Xcode
CI/CD

Tools

SwiftUI
Alamofire/Moya

Job description

Venha integrar um time de excelência, somos a Eyemobile uma startup que nasceu para revolucionar o varejo! Nossa missão é simplificar a forma como negócios vendem através de inovação e tecnologia. Estamos há 15 anos no mercado, e em nossa história, temos muitos aprendizados e conquistas, que nos ajudaram a construir uma cultura sólida, com base em três pilares: o Cuidar, Imaginar e Simplificar. Tudo isso pensando em nossos clientes, parceiros, colaboradores e na tecnologia. Se você se identifica com valores como: Simplicidade, Agilidade, Confiança, Inovação e Experiência do Cliente, já está há um passo à frente! Então, continue lendo para conhecer mais sobre essa oportunidade que pode mudar sua carreira.

Buscamos um(a) Desenvolvedor(a) iOS Sênior com forte experiência em Swift e atuação consolidada no desenvolvimento de aplicações transacionais críticas para iPhone e iPad.

Este profissional terá papel ativo na evolução arquitetural, definição de padrões técnicos e garantia de qualidade das soluções, contribuindo diretamente para a escalabilidade, segurança e confiabilidade dos produtos utilizados em larga escala no varejo de alimentação e eventos.

Responsabilidades
  • Projetar, desenvolver e manter aplicações iOS nativas com foco em alta disponibilidade, resiliência offline e performance
  • Tomar decisões técnicas relacionadas a arquitetura, modularização, padrões de código e qualidade de software
  • Integrar aplicações com APIs RESTful, websockets/SSE e SDKs de adquirentes (Getnet, Cielo, Stone, PagSeguro, Rede, entre outros)
  • Atuar com MVC, MVVM, Clean Architecture, princípios SOLID e injeção de dependência
  • Garantir qualidade com testes unitários, de integração e de UI (XCTest, Swift Testing, XCUITest)
  • Realizar code reviews estruturados, mentoria técnica e disseminação de boas práticas no time
  • Trabalhar de forma próxima com backend, produto, QA e operações para definição de contratos de API, observabilidade e segurança
  • Atuar na gestão completa de aplicativos na Apple Store, incluindo:
    • Versionamento e distribuição (TestFlight, App Store Connect)
    • Phased release, feature flags e mitigação de incidentes
    • Monitoramento de crashes, hangs, watchdog terminations e métricas de qualidade (Xcode Organizer, MetricKit, Crashlytics)
    • Conformidade com as App Store Review Guidelines e requisitos de segurança e privacidade da Apple
    • Apoiar troubleshooting em produção, análise de incidentes e definição de ações preventivas estruturais
Requisitos
  • Domínio avançado de Swift e de seus recursos modernos (generics, protocolos, macros, Sendable, actors)
  • Experiência sólida com apps iOS em produção, de preferência transacionais
  • Conhecimento de MVVM, Clean Architecture, modularização e padrões de projeto
  • Swift Concurrency (async/await, actors) e AsyncSequence/AsyncStream. Combine é desejável
  • Experiência prática com:
    • URLSession, Alamofire e/ou Moya
  • Core Data, SwiftData ou GRDB/Realm, com estratégias de migration e integridade de dados
  • SwiftUI em apps reais (e interoperabilidade com UIKit)
  • Xcode e Swift Package Manager (multi-módulo, otimização de build, xcconfig, Tuist/XcodeGen)
  • Git com estratégia de branching estruturada
  • Observabilidade, logging e monitoramento (Firebase Crashlytics, Analytics, Sentry, Datadog ou equivalente)
  • Experiência com publicação e operação de apps na App Store
  • Pipelines de CI/CD mobile (Fastlane, Xcode Cloud, GitHub Actions, Bitrise)
Diferenciais técnicos
  • Integração com hardware: impressoras térmicas, NFC (Core NFC), Bluetooth/BLE, MFi, câmera e leitores de código de barras
  • Segurança mobile e antifraude: jailbreak detection, obfuscação, App Attest/DeviceCheck, Keychain, Secure Enclave, certificate pinning, criptografia
  • Arquiteturas multi-app, modularização avançada ou SDKs internos
  • Conhecimento de Kotlin Multiplatform (KMP) para colaboração com o time Android
  • Vivência em pagamentos, fintech, PDV ou alto volume transacional
Stack e Ferramentas
  • Linguagem: Swift (Kotlin é um diferencial para colaboração com Android)
  • UI: SwiftUI, UIKit (Compose é um diferencial para colaboração com Android)
  • Arquitetura: MVVM, Clean Architecture, VIPER, modularização
  • Persistência: Core Data, SwiftData, GRDB
  • Networking: URLSession, Alamofire, Moya
  • Concorrência: Swift Concurrency, AsyncSequence, AsyncStream, Combine
  • DI: Swinject, Factory, Needle, Swift Dependencies
  • Build & CI/CD: Xcode, SPM, Fastlane, Xcode Cloud/GitHub Actions
  • Observabilidade: Crashlytics, Firebase Analytics, MetricKit, APM
  • Distribuição: App Store Connect, TestFlight
O que oferecemos
  • Atuação em produtos de missão crítica com alto volume transacional
  • Acesso a dispositivos físicos para testes (POS e totens)
  • Ambiente com autonomia técnica e cultura de melhoria contínua
  • Time colaborativo, com foco em qualidade de engenharia e aprendizado constante
  • Modelo de trabalho remoto, com dias e horários flexíveis
Mais informações

Possuir CNPJ ativo (nosso modelo de contratação é PJ - Prestador de Serviço).

Na Eyemobile, temos o compromisso com a promoção de um ambiente mais igualitário, diverso e inclusivo, estimulando o respeito e a valorização das diferenças. Por isso, todas as pessoas candidatas qualificadas serão consideradas no processo seletivo, independentemente de raça, gênero, orientação sexual, religião, naturalidade, nacionalidade, deficiência, idade ou outras características.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Full Stack Web
Desenvolvedor(a) Full Stack Web

Eyemobile • Brazil

Remote
BRL 120,000 - 180,000
Remoto com horários flexíveis
Autonomia técnica
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Curitiba

On-site
BRL 133,920 - 200,880
Ambiente flexível e oportunidades de desenvolvimento de habilidades
Programa de diversidade e inclusão
Reconhecimento no Great Place to Work list
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Vitória

On-site
BRL 133,920 - 223,200
Ambiente flexível e oportunidades de desenvolvimento de habilidades
Programa de diversidade e inclusão
Benêfícios de classe mundial
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Salvador

On-site
BRL 111,600 - 167,400
Ambiente flexível e oportunidades de desenvolvimento
Programa de diversidade e inclusão
Reconhecimento no Great Place to Work
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Macaé

On-site
BRL 111,600 - 167,400
Ambiente flexível e oportunidades de desenvolvimento de habilidades
Programa de diversidade e inclusão
Reconhecimento no Great Place to Work list
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Goiânia

On-site
BRL 133,920 - 200,880
Ambiente flexível
Oportunidades de desenvolvimento de habilidades
Programa de diversidade e inclusão
+2
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Brasília

On-site
BRL 133,920 - 200,880
Ambiente flexível e oportunidades de desenvolvimento de habilidades
Programa de diversidade e inclusão
Reconhecimento no Great Place to Work list
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Porto Alegre

On-site
BRL 133,920 - 200,880
Ambiente flexível e oportunidades de desenvolvimento de habilidades
Programa de diversidade e inclusão
Reconhecimento no Great Place to Work list
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Blumenau

On-site
BRL 111,600 - 167,400
Ambiente flexível e oportunidades de desenvolvimento de habilidades
Programa de diversidade e inclusão
Reconhecimento no Great Place to Work list
Desenvolvedor Mobile IOS Pleno - Banco de Talentos
Desenvolvedor Mobile IOS Pleno - Banco de Talentos

EY • Rio de Janeiro

On-site
BRL 167,400 - 279,000
Ambiente flexível e oportunidades de desenvolvimento de habilidades
Programa de diversidade e inclusão
Reconhecimento no Great Place to Work list