Engenharia de Software Sr - Mobile iOS | Identificação e Autenticação at Itaú Unibanco

Hybrid - São Paulo, São Paulo, Brazil

Apply
More jobs at Itaú Unibanco

Engenharia de Software Sr - Mobile iOS | Identificação e Autenticação é uma oportunidade para trabalhar no Itaú Unibanco como Engenheira de Software Mobile Sênior focada em iOS. O candidato será responsável por projetar, desenvolver, testar e manter aplicações móveis de alta qualidade, escaláveis e seguras, liderando decisões de arquitetura e garantindo a qualidade do código em um ambiente híbrido com foco em AI‑first e colaboração multidisciplinar.

Requisitos

Habilidades

  • iOS development using Swift
  • performance, scalability, and resilience focus
  • mobile architecture: MVVM, Coordinators, dependency injection, modularization, feature flags
  • UI development with UIKit and/or SwiftUI
  • accessibility best practices
  • mobile security: Keychain, Secure Enclave, authentication/authorization (OAuth 2.0, JWT, Device Binding)
  • API integration: REST and/or GraphQL
  • code quality and automated testing: unit and interface tests (XCTest)
  • observability and monitoring: logs, metrics, tracing, tools such as Firebase, Crashlytics, App Store Connect
  • debugging and performance optimization: Instruments, profiling
  • CI/CD and automation processes (GitHub Actions)

Responsabilidades

  • Design, develop, and test applications focused on performance, scalability, and resilience
  • Architect solutions using MVVM, Coordinators, dependency injection, modularization, and feature flags
  • Implement accessibility features to ensure digital inclusion
  • Secure data storage using Keychain and Secure Enclave
  • Apply authentication protocols such as OAuth 2.0, JWT, and device binding
  • Monitor performance metrics and analyze user behavior
  • Lead automated testing and uphold code quality standards
  • Create user interfaces with UIKit and/or SwiftUI
  • Implement unit and UI tests with XCTest
  • Utilize monitoring tools like Firebase, Crashlytics, and App Store Connect
  • Maintain observability through logs, metrics, and tracing
  • Debug, profile (Instruments), and optimize performance
  • Integrate REST/GraphQL APIs
  • Manage CI/CD pipelines with GitHub Actions
  • Collaborate with multidisciplinary teams and drive architectural decisions
  • Operate in an AI‑first environment with modern development aids

Tecnologias

SwiftiOSUIKitSwiftUIMVVMCoordinatorsDependency InjectionModularizationFeature flagsOAuth 2.0JWTDevice BindingREST APIsGraphQLXCTestFirebaseCrashlyticsApp Store ConnectInstrumentsGitHub Actions

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.