SurveyMonkey logo

Software Engineer II - Mobile Engineering - Android

SurveyMonkey
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

Mobile TestingJetpack ComposeKotlinAndroid DevelopmentPrompt EngineeringRESTful APIsAlgorithms

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II - Mobile Engineering - Android