Mobile Engineer 4 (iOS)

Capital One•McLean, VA

About The Position

Capital One is seeking an iOS engineer to build the next generation of mobile commerce, working at the intersection of native mobile architecture and digital payments. The role involves taking ownership of high-impact products and helping shape how customers interact with their money. The engineer will provide technical leadership, mentor other engineers, and make hands-on contributions using modern mobile technologies and practices. The position focuses on mobile architecture, client Backend-for-Frontends (BFFs), Server-Driven UI (SDUI), reusable components, feature flags, staged rollouts, and agentic AI-assisted development. The engineer will collaborate with software engineers, designers, and product managers to deliver high-quality, accessible, performant, and customer-focused experiences.

Requirements

  • Bachelor's degree or higher in Computer Science or a related quantitative field, such as Statistics, Economics, Operations Research, Analytics, Mathematics, or Engineering.
  • At least 4 years of professional software engineering experience; internship experience does not count.
  • At least 3 years of experience building native mobile applications for Android using Kotlin or iOS using Swift.

Nice To Haves

  • 4 or more years of experience building native mobile applications for Android using Kotlin or iOS using Swift.
  • Experience with modern native UI frameworks such as SwiftUI or Jetpack Compose.
  • Experience designing and building automated mobile testing suites, such as Swift Testing, XCUI, JUnit, or Espresso.
  • Experience tuning and optimizing performance on native mobile platforms.
  • Experience designing scalable mobile architectures and reusable component libraries.
  • Experience implementing and maintaining comprehensive automated testing.
  • Experience with modular architecture and modern state management patterns.
  • Experience designing and developing client Backend-for-Frontends (BFFs) using technologies such as GraphQL and efficient networking protocols such as gRPC/Protobuf.
  • Experience with Server-Driven UI (SDUI) architectures.
  • Experience with metrics-driven staged rollout and feature flag strategies.
  • Expertise with agentic AI coding tools and AI-assisted workflow patterns.
  • Familiarity with on-device machine learning frameworks such as CoreML or TensorFlow Lite.

Responsibilities

  • Partner with software engineers, designers, and product managers to deliver high-performing, quality features for customers.
  • Provide technical leadership for mobile architecture and design patterns.
  • Mentor engineers through feedback, code reviews, and sharing platform-specific best practices, and help identify and remove technical obstacles.
  • Develop subject matter expertise in areas such as performance, accessibility, and architecture.
  • Contribute to mobile architecture decisions, API design reviews, and reusable component development.
  • Lead the design and development of client Backend-for-Frontends (BFFs) and Server-Driven UI (SDUI) architectures.
  • Lead and refine engineering practices, including feature flags and staged rollouts.
  • Champion adoption of agentic AI tools and mentor engineers in AI-native development practices.
  • Make hands-on technical contributions using modern mobile ecosystem capabilities and advanced UI patterns.
  • Promote quality, performance, accessibility, and customer empathy through high standards for coding, testing, and user experience.

Benefits

  • Comprehensive health, financial, and other benefits supporting total well-being.
  • Eligibility for performance-based incentive compensation, which may include cash bonuses and/or long-term incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service