Logo
Capital One

Senior Mobile Engineer (iOS)

Capital One, Charlottesville, Virginia, United States, 22904

Save Job

Senior Mobile Engineer (iOS) Are you passionate about revolutionizing technology? Do you thrive on tackling complex business challenges in a dynamic, collaborative, and iterative environment? Join Capital One as an iOS Software Engineer, where you'll play a pivotal role in spearheading transformative initiatives. At Capital One, we regard iOS and Android platforms as key avenues to engage our customers in thoughtful, personalized ways. We are committed to exploring innovative possibilities harnessed from the entire mobile ecosystem, including devices such as Watch and TV. Our engineers have access to top-of-the-line Macbook Pros, multiple high-definition monitors, and essential tools to create outstanding products with minimal friction. We function in small, effective agile teams, utilizing the best industry practices for inter-team collaboration. What You'll Do: Craft high-quality iOS client code solutions aligned with product strategy, employing established engineering best practices and design principles.

Collaborate with Software Engineers, UX/UI designers, Quality Engineers, and Product Owners to create engaging and impactful customer experiences.

Actively engage in all team agile ceremonies, ensuring that team commitments are met with the highest quality and on schedule.

Serve as a champion for the mobile platform within internal and external developer communities.

Stay informed and continuously learn about all technologies relevant to mobile development (including Swift, Kotlin, and third-party libraries).

Contribute to group discussions, incorporating feedback and communication from the wider team.

Mentor junior to mid-level team members, fostering their growth and development.

Engage with developers across various disciplines beyond the local sprint team (such as Android, iOS, APIs, and Web).

Lead the delivery of significant components and platform requirements in collaboration with senior engineers and Architects.

Share best practices and advocate for process improvements within and across sprint teams.

Proactively identify technical hurdles and collaborate with the team to devise innovative solutions.

Review pull requests to ensure compliance with Swift and additional language idioms.

Basic Qualifications: Bachelor's Degree

Minimum of 4 years of experience in software engineering (excludes internship experience)

At least 3 years of experience building iOS applications

Minimum of 3 years of experience with Swift

Preferred Qualifications: Master's Degree

5+ years of experience creating iOS applications

4+ years of experience with Swift

4+ years of experience in open-source frameworks

2+ years of experience working with Agile methodologies

Note: Capital One currently does not sponsor work authorization for new applicants for this position. The salary range for this role is defined below for candidates working in McLean, VA: $193,400 - $220,700 for Lead Software Engineer. Salary offers for other locations will align with local pay scales. This role is also eligible for performance-based incentive compensation, including cash bonuses and long-term incentives. Capital One offers a complete set of health, financial, and other benefits that promote your well-being. Please visit the Capital One Careers website for more details. Eligibility for benefits may vary depending on full or part-time status and management level. Capital One is an equal opportunity employer committed to non-discrimination in compliance with applicable laws. We promote a drug-free workplace and will consider qualified applicants with criminal histories according to relevant laws.