TL;DR

Middle Mobile Engineer (Android & Kotlin Multiplatform): Develops and maintains high-quality features for native Android/iOS applications, focusing on efficient UI implementation and robust data integration. Focus on integrating pre-defined LLM services and improving mobile development workflows within a collaborative environment.

Location: Ukraine, Lviv

Company

Indeema is looking for a skilled Mobile Engineer to join our Team.

What you will do

  • Develop, test, and maintain high-quality features for native Android/iOS applications (Kotlin Multiplatform Mobile).
  • Implement technical designs, focusing on best practices for performance tuning and stability in mobile applications.
  • Collaborate with backend and platform teams to ensure reliable integration of mobile features.
  • Take ownership of assigned features and tasks from definition to deployment.
  • Implement and support patterns for integrating pre-defined LLM services and AI-native features into the mobile application codebase.
  • Contribute to the improvement of mobile development workflows, participate in code reviews, and share knowledge within the engineering team.

Requirements

  • 3+ years of hands-on experience in native mobile development.
  • Proficient in native Android development (Kotlin) and modern Android architecture.
  • Experience with Sqlite.
  • Comfortable reasoning about API interactions and system data flows.
  • Self-driven and capable of managing tasks effectively.
  • Strong collaborator with clear communication skills.

Nice to have

  • Familiarity with concepts like prompt engineering.
  • Hands-on experience improving CI/CD pipelines and automated testing for mobile apps.
  • Experience working with asynchronous patterns and message queues.
  • Experience contributing to the modernization or refactoring of existing application codebases.
  • A passion for climate tech.