As a Lead Android Developer at Capital One, you will play a pivotal role in crafting high-quality Android applications using Kotlin. You will collaborate within cross-functional agile teams to deliver innovative mobile experiences. In this position, you will lead major component deliveries while mentoring junior engineers and upholding best practices in mobile development. Your contributions will extend to the broader developer community as you stay updated with the latest technologies in both the Apple and Google ecosystems.
Do you have a passion for technology and a drive to solve complex business challenges in a collaborative, inclusive, and fast-paced environment? At Capital One, you will join a dynamic group of creative thinkers and problem solvers, committed to delivering real solutions to meet customer needs. As a Lead Android Developer, you will be at the forefront of a major transformation within Capital One.
The mobile platforms at Capital One are key to reaching our customers uniquely and personally. We explore exciting ways to utilize the full ecosystem of mobile devices, including Wearables and future developments by Apple and Google. Our team enjoys premium tools including top-tier Macbook Pros and high-end monitors, facilitating the best possible product development experience. We operate in small, effective agile teams and leverage leading industry tools for collaboration.
Key Responsibilities :
Develop Android client code solutions aligned with product strategy and adhering to established best practices and design principles.
Collaborate with Software Engineers, UX / UI Designers, Quality Engineers, and Product Owners to deliver high-performing, engaging customer experiences.
Actively participate in team agile ceremonies to ensure all commitments are delivered on time and with the highest quality.
Advocate for the mobile platform within both internal and external developer communities.
Continuously learn about all technologies related to mobile development, including Kotlin and Swift third-party libraries.
Influence team discussions and incorporate feedback to enhance communication.
Mentor junior to mid-level engineers, fostering their growth and development.
Engage with developers beyond the local sprint team across various disciplines including Android, iOS, APIs, and Web.
Lead the delivery of major components alongside Senior Engineers and Architects.
Share best practices consistently and work on process improvements across sprint teams.
Identify technical obstacles early and collaborate with the team to develop innovative solutions.
Review pull requests ensuring adherence to Kotlin and language best practices.
Basic Qualifications :
Bachelor's Degree.
At least 3 years of professional software engineering experience (Internship experience does not apply).
At least 2 years of experience building Android applications.
At least 2 years of experience with Kotlin.
Preferred Qualifications :
3+ years of experience building Android applications.
3+ years of experience with Kotlin.
1+ years of experience with open source frameworks.
1+ years of experience with Agile practices.
At this time, Capital One will not sponsor a new applicant for employment authorization, or offer any immigration-related support for this position.
The salary range for this position is between $158,600 and $181,000 annually, and may vary based on location. This role is also eligible for performance-based incentives, including cash bonuses and long-term incentives.
Capital One provides a comprehensive benefits package to support your well-being, which varies based on employment status and management level. This job opening will accept applications for a minimum of 5 business days.
Capital One is an equal opportunity employer and promotes a drug-free workplace.
Android Developer • Fredericksburg, VA, United States