Mobile Engineer 4
About the role
Capital One is seeking a Mobile Engineer to drive a major transformation across the enterprise. You will work on iOS and Android platforms to create engaging, personal experiences for millions of customers, exploring the full ecosystem of mobile devices including watches, TVs, and future developments. Engineers receive top‑of‑the‑line MacBook Pros, multiple high‑end monitors, and tooling to develop with minimal friction, operating in small, productive Agile teams.
Responsibilities
- Partner with software engineers, designers, and product managers to deliver high‑performing, quality features for 100M+ customers that are engaging, purposeful, and simple.
- Provide technical leadership for mobile architecture and design patterns, acting as a multiplier for your team's impact.
- Mentor other engineers, offering thoughtful feedback, code reviews, and platform‑specific best practices while removing technical obstacles.
- Grow and share subject‑matter expertise in key platform 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 for scalable, flexible product experiences.
- Implement and refine well‑managed engineering practices, defining best practices for feature flags and staged rollouts to improve delivery and quality.
- Champion the adoption of agentic AI tools, mentoring engineers in AI‑native development practices to increase team velocity.
- Apply mastery of the modern mobile ecosystem—including deep platform‑specific capabilities and advanced UI patterns—to make complex, high‑leverage technical contributions.
- Drive a culture of quality, performance, accessibility, and customer empathy, establishing high standards for coding, testing, and user experience.
Basic Qualifications
- Bachelor's Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering).
- At least 4 years of professional software engineering experience (internship experience does not apply).
- At least 3 years of experience building native mobile applications for Android (Kotlin) or iOS (Swift).
Preferred Qualifications
- Proven experience building native mobile applications for Android (Kotlin) or iOS (Swift).
- Demonstrated experience with modern native UI frameworks (e.g., SwiftUI, Jetpack Compose).
- Experience designing and building automated testing suites for mobile (e.g., Swift Testing, XCUI, JUnit, Espresso).
- Proven experience with performance tuning and optimization on native mobile platforms.
- Demonstrated experience designing scalable mobile architectures and reusable component libraries.
- Experience implementing and maintaining comprehensive automated testing.
- Demonstrated experience with modular architecture and modern state‑management patterns.
- Experience designing and developing client Backend‑for‑Frontends (BFFs) using technologies like GraphQL and efficient networking protocols (e.g., gRPC/Protobuf).
- Demonstrated experience with Server‑Driven UI (SDUI) architectures.
- Experience in metrics‑driven staged rollout and feature‑flag strategies.
- Expertise with agentic AI coding tools and AI‑assisted workflow patterns.
- Familiarity with on‑device ML frameworks (e.g., CoreML, TensorFlow Lite).
Pay
Plano, TX: $179,400 – $204,700 for Mobile Engineer 4. Candidates hired in other locations will receive the pay range associated with that location. The role is also eligible for performance‑based incentive compensation, which may include cash bonuses and/or long‑term incentives.
Benefits
Capital One offers a comprehensive, competitive, and inclusive set of health, financial, and other benefits that support total well‑being. Eligibility varies based on full‑ or part‑time status, exempt or non‑exempt status, and management level.