Description:
We’re all-in on the cloud and we’re leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and release them with a speed and agility that allows us to get new customer experiences to market quickly. And, as a founder-led company, we’re inspired to make, break, do, and do good. So, let’s do something great together.
Responsibilities
- Spearhead the development of Android features, with a focus on leveraging Jetpack Compose and reactive programming, to fulfill Capital One Travel objectives while adhering to cutting-edge engineering best practices, design guidelines, and principles.
- Partner with fellow Software Engineers, UX/UI designers, and Product Owners/Analysts to craft high-performing, engaging, and purposeful customer experiences that exemplify simplicity and excellence.
- Actively engage in all team agile ceremonies, ensuring timely delivery of all commitments while maintaining the highest standards of quality.
- Continuously expand expertise in mobile development technologies, with a particular emphasis on Kotlin and Jetpack Compose, while also staying informed about relevant third-party libraries and tools.
- Lead discussions and provide valuable contributions to team initiatives, incorporating feedback from diverse stakeholders.
- Mentor junior and mid-level team members, fostering their growth and development in Android platform engineering and design system methodologies.
- Collaborate closely with developers across various disciplines (Android, iOS, APIs, Web, etc.), fostering a culture of cross-functional collaboration and learning.
- Take ownership of delivering major platform components and functionalities, working closely with Senior Engineers and Architects to ensure alignment with architectural vision and engineering excellence.
- Drive the adoption of best practices and process improvements within and across sprint teams, continuously striving for operational efficiency and excellence.
- Proactively identify technical challenges and work collaboratively with the team to devise innovative solutions, promoting a culture of problem-solving and creativity.
- Conduct thorough reviews of pull requests, ensuring adherence to Kotlin and Jetpack Compose idioms, and providing constructive feedback to enhance code quality and maintainability.
Basic Qualifications
- Bachelor’s Degree
- At least 4 years of professional software engineering experience (Internship experience does not apply)
- At least 2 years of experience building native Android applications
- At least 2 years of experience with Kotlin