Are you passionate about pushing the boundaries of technology? Do you thrive on solving intricate business challenges within a dynamic, collaborative, and inclusive atmosphere? Join Capital One as a Lead Android Developer, where you will play a key role in a significant transformation journey.
At Capital One, we recognize the unique opportunities presented by iOS and Android platforms to engage customers in meaningful ways. Our team explores innovative methods to leverage the full spectrum of mobile technologies, including upcoming features from Apple and Google. Our engineers enjoy access to top-tier MacBook Pros, multiple high-end monitors, and the best tools available, ensuring minimal friction in developing exceptional products. We operate in agile teams that foster productivity and collaboration across various technical disciplines.
Key Responsibilities :
Create robust Android client code that aligns with product strategies, while adhering to industry best practices, design guidelines, and principles.
Collaborate with Software Engineers, UX / UI designers, Quality Engineers, and Product Owners to deliver engaging and high-performing customer experiences.
Actively engage in all team agile ceremonies, ensuring that commitments are met on time and with the highest quality.
Champion the mobile platform within internal and external developer communities.
Stay updated on advancements in mobile development technologies (e.g., Kotlin, Swift, third-party libraries).
Contribute to team discussions and integrate feedback from peers to enhance project outcomes.
Mentor junior to mid-level team members, fostering growth and knowledge sharing.
Work collaboratively with developers across different disciplines (Android, iOS, APIs, Web) to drive innovation.
Lead the delivery of key components and platform needs in partnership with Senior Engineers and Architects.
Consistently share best practices and improve processes across teams.
Identify technical challenges early and collaborate with the team to devise effective solutions.
Review code submissions, ensuring they align with Kotlin standards and best practices.
Basic Qualifications :
Bachelor's Degree.
At least 3 years of professional software engineering experience (Internships not included).
A minimum of 2 years creating Android applications.
At least 2 years of experience with Kotlin programming language.
Preferred Qualifications :
3+ years of experience in building Android applications.
3+ years of experience with Kotlin.
1+ years of experience working with open-source frameworks.
1+ years of experience with Agile methodologies.
Note : Capital One does not sponsor employment authorization for this position.
This role offers competitive annual salary ranges, with additional performance-based incentives. Capital One values holistic well-being and provides a comprehensive benefits package to support you. Join us and be part of a company committed to inclusivity, innovation, and excellence.
McLean, VA : $158,600 - $181,000 for Senior Software Engineer
Richmond, VA : $144,200 - $164,600 for Senior Software Engineer
Android Developer • Petersburg, VA, United States