✨ About The Role
- The Android Engineer II will be responsible for collaborating with various teams to plan and build new features for financial products.
- The role involves taking full ownership of at least one feature from requirements to implementation within the first three months.
- The engineer will contribute to the engineering culture and provide insights into best practices for Android application development.
- The position requires building efficient and reusable Android abstractions while optimizing applications for speed and scalability.
- The successful candidate will have the opportunity to work on products that are used daily by millions of users.
âš¡ Requirements
- The ideal candidate will have a Bachelor's degree in Computer Science or equivalent experience, with at least 3-5 years of experience developing native Android applications.
- A strong proficiency in Kotlin and Java is essential, along with a deep understanding of MVVM architecture and experience with Jetpack Compose.
- The candidate should have a solid grasp of Object-Oriented design principles and be familiar with functional and reactive programming paradigms.
- Experience in collaborating within a team environment using version control systems like Git is crucial for success in this role.
- A passion for creating high-impact user experiences and a drive to improve key performance metrics will be highly valued.