Middle/Senior Android Engineer в StartupSoft, Львів, Тернопіль, віддалено

StartupSoft

  • Львов
  • Постоянная работа
  • Полная занятость
  • 7 д. назад
StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU Our developers work directly on the product as an integral part of the startup team. We strive to replicate the in-house experience with a remote team.
/ /27 серпня 2025Middle/Senior Android EngineerЛьвів, Тернопіль, віддаленоABOUT CLIENTA subscription and recurring billing orchestration platform built for growth: it simplifies complex billing models (e.g. usage-based, tiered, hybrid), automates invoicing and revenue recovery, ensures global tax and multi-currency compliance, and delivers analytics that drive smarter retention and revenue expansion.PROJECT TECH STACKRuby on Rails, Vue.js, JavaScript, IOS, AndroidPROJECT STAGELive (2009) product.QUALIFICATIONS AND SKILLS
  • 3+ years of professional experience developing Android applications or SDKs.
  • Strong proficiency in Kotlin (and/or Java), with deep knowledge of the Android SDK.
  • Familiarity with Jetpack components, Android architecture patterns (MVVM/MVI), and dependency injection frameworks (e.g., Hilt, Dagger).
  • Strong understanding of app lifecycle, threading, memory management, and platform-specific performance considerations.
  • Comfortable collaborating with platform teams and Customer Success teams on integrated solutions.
  • Excellent communication and documentation skills.
  • Experience working in agile, cross-functional environments.
NICE TO HAVE
  • Experience developing Android libraries or SDKs used by external teams or partners.
  • Experience publishing SDKs using Gradle and Maven.
  • Skilled in writing unit and integration tests for Android (JUnit, Espresso, etc.).
  • Hands-on experience with Android TV, or other non-phone form factors.
  • Familiarity with RESTful API design and working with backend service teams.
  • Experience with push notifications ( Firebase) or client-side analytics.
  • Exposure to CI/CD tools and automated testing pipelines for Android.
  • Past work in B2B SaaS or mobile-focused platforms at scale.
RESPONSIBILITIES
  • SDK Development: Design, build, and maintain Android SDKs and demo apps that are performant, secure, and easy for partners to integrate.
  • Feature Implementation: Develop and test new features, enhancements, and bug fixes with attention to quality, reliability, and backward compatibility.
  • Release Management: Package and publish SDK releases for public and partner use with clear documentation and versioning.
  • Integration Collaboration: Work with platform teams and Customer Success teams to ensure seamless client-to-platform integration.
  • Code Quality: Write automated tests and follow best practices to ensure maintainability and robustness across app versions.
  • Performance Optimization: Troubleshoot and resolve performance issues, bugs, and edge-case behaviors on Android devices.
  • Agile Execution: Adapt to a fast-paced, agile development environment with shifting priorities and evolving product goals.

Dou