Overview
Join SurveyMonkey's small, agile mobile team to build and expand the Android app, owning features end-to-end and using AI-assisted engineering tools to speed up development and quality.
What you'll do
- Develop, maintain, and improve a high-quality Android application, delivering reliable and engaging mobile experiences to millions of users.
- Independently own features end-to-end, from crafting technical specifications through implementation and delivery, writing readable and extensible code while following software engineering best practices.
- Build observable systems and establish meaningful metrics to monitor application performance, identify opportunities for improvement, and inform product decisions.
- Foster a culture of collaboration, quality, and continuous improvement through thorough testing, code reviews, and peer mentorship.
- Collaborate closely with iOS engineers to maintain consistency in features, functionality, and quality across mobile platforms.
- Integrate AI-assisted coding and development tools, such as GitHub Copilot and LLM-powered workflows, into everyday mobile engineering practices to improve productivity and code quality.
What you'll need
- 4+ years of professional experience in mobile application development, with a strong focus on Android engineering.
- Strong proficiency in Kotlin and the Android SDK, including modern Android development practices such as Jetpack Compose, Coroutines/Flow, and Android Architecture Components.
- Experience building and publishing Android applications in the Google Play Store, with examples of your work to share.
- Hands-on experience with Android testing frameworks such as JUnit, Espresso, and MockK, along with knowledge of memory management, performance tuning, and resource optimization.
- Experience working with backend APIs and a strong foundation in object-oriented design, data structures, and algorithm design.
- Demonstrated experience using AI-assisted development tools and workflows, such as GitHub Copilot, AI-driven code reviews, and prompt engineering for mobile application development.
- Experience applying design principles and usability considerations to build intuitive mobile experiences.
Nice to have
- Experience with iOS development (Swift, SwiftUI/UIKit), hybrid applications, or web technologies (JavaScript, ES6, React, CSS, HTML).
Details
- Location: Bengaluru, India.
- Hybrid: work from the SurveyMonkey office in Bengaluru 3 days per week.
Read the full description and apply on the company’s own careers page.