Назад к вакансиям

Software Engineer, Mobile SDK

PendoHerzliya и ещё 1 городГибридот 3 лет
AndroidiOSKotlinFlutterReact NativeObjective-CAI coding toolsCMPMAUIMobile SDK

Описание

The Mobile SDK team at Pendo develops and maintains the Pendo mobile product – our native SDKs for iOS and Android, along with integrations across React Native, Flutter, MAUI, and CMP. As a Software Engineer on this team, you'll work on a product that is technically demanding, customer-visible, and genuinely consequential. You'll use AI coding tools as a core part of your workflow – and apply the same engineering rigor and review discipline to AI-generated code as you would to anything written by hand. This role is based in Herzliya, Israel and follows Pendo's in-office model: in-office 3 days per week.

Responsibilities

  • Design, implement, and maintain new SDK features, ensuring seamless integration with the broader Pendo mobile product across iOS and Android
  • Dive deep into OS internals to optimize performance, troubleshoot issues, and ensure the SDK functions correctly across all supported devices and OS versions
  • Contribute to SDK development across mobile frameworks — Flutter, React Native, MAUI, and CMP — ensuring compatibility and performance in each environment
  • Use AI coding tools (Cursor, Claude Code) as a core part of your daily workflow; apply strong engineering judgment and review rigor to AI-generated code before it ships, holding it to the same bar as hand-written code
  • Write clean, efficient, maintainable code with a strong focus on quality — developing unit tests, implementing automated testing, and participating in code reviews
  • Provide technical support to international customers: troubleshoot issues, guide them through solutions, and lead live conversations with adequate English proficiency
  • Partner closely with product managers, designers, customer-facing teams, and other engineers to align on goals and deliver the best possible mobile experience

Requirements

  • 3–4+ years of experience in iOS or Android app development and/or mobile SDK development, including 2+ years of hands-on experience with Objective-C or Kotlin
  • Deep understanding of either the iOS or Android platform — performance optimization, memory management, and behavior across OS versions and device types
  • A genuine passion for mobile development and the flexibility to work across different frameworks and environments as the product evolves
  • Strong English verbal communication skills and a customer-centric mindset — you can lead a live troubleshooting conversation with an international customer clearly and confidently
  • Strong collaboration skills: you work well with experienced engineers and cross-functional teams and communicate clearly across disciplines
  • A bachelor's degree in Computer Science or a related field, or equivalent practical experience

Nice to have

  • Prior experience developing and maintaining mobile SDKs specifically — not just mobile apps
  • Hands-on development experience with Flutter, React Native, Xamarin Forms, or MAUI
  • Experience setting up and maintaining CI/CD pipelines for mobile applications or SDKs
  • Knowledge of mobile security best practices and data protection standards
  • Practical, day-to-day use of AI coding assistants (Claude Code, Cursor, or similar) in a professional development workflow

We offer

  • This role is based in Herzliya, Israel
  • In-office 3 days per week
  • Premium, day-one benefits across health, pension, meals, and lifestyle — plus strong in-office perks and financial upside