Responsibilities
-
Design & Build: Design build and maintain high-performance reusable and reliable Kotlin code for the Android platform.
-
Multiplatform Development: Contribute to Kotlin Multiplatform (KMP) and Compose Multiplatform projects enabling shared logic and UI across platforms.
-
Cross-Functional Collaboration: Work with product design and backend teams to define design and ship features in a fast-paced environment.
-
Ensure Quality: Write robust unit and instrumentation tests (JUnit Espresso) and participate in peer code reviews.
-
Agile Practices: Participate in Agile/Scrum ceremonies including planning stand-ups and retrospectives.
-
Performance Optimization: Identify and resolve bottlenecks fix bugs and continually improve application performance and stability.
-
Innovation: Explore evaluate and implement new technologies to improve development efficiency and product quality.
Core Requirements
-
Kotlin & Android Expert: Deep proficiency in Kotlin and the modern Android SDK. Java experience is a plus for legacy maintenance.
-
Multiplatform Experience: Experience or strong personal projects involving Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
-
Modern Android Stack: Strong experience with Coroutines Flow and Dependency Injection frameworks (Hilt Koin).
-
Architecture & Patterns: Proficient in MVVM or MVI with a solid understanding of clean architecture principles.
-
Testing: Hands-on experience with unit testing (JUnit MockK) and UI testing (Espresso).
-
Development Practices: Understanding of the full mobile development lifecycle Agile methodologies and version control (Git).
-
Tooling: Experience with Retrofit2 OkHttp3 Room and other core Android libraries.
-
CI/CD: Familiarity with CI/CD tools (Jenkins Bitrise Fastlane).
Responsibilities Design & Build: Design build and maintain high-performance reusable and reliable Kotlin code for the Android platform. Multiplatform Development: Contribute to Kotlin Multiplatform (KMP) and Compose Multiplatform projects enabling shared logic and UI across platforms. Cross-Fu...
Responsibilities
-
Design & Build: Design build and maintain high-performance reusable and reliable Kotlin code for the Android platform.
-
Multiplatform Development: Contribute to Kotlin Multiplatform (KMP) and Compose Multiplatform projects enabling shared logic and UI across platforms.
-
Cross-Functional Collaboration: Work with product design and backend teams to define design and ship features in a fast-paced environment.
-
Ensure Quality: Write robust unit and instrumentation tests (JUnit Espresso) and participate in peer code reviews.
-
Agile Practices: Participate in Agile/Scrum ceremonies including planning stand-ups and retrospectives.
-
Performance Optimization: Identify and resolve bottlenecks fix bugs and continually improve application performance and stability.
-
Innovation: Explore evaluate and implement new technologies to improve development efficiency and product quality.
Core Requirements
-
Kotlin & Android Expert: Deep proficiency in Kotlin and the modern Android SDK. Java experience is a plus for legacy maintenance.
-
Multiplatform Experience: Experience or strong personal projects involving Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
-
Modern Android Stack: Strong experience with Coroutines Flow and Dependency Injection frameworks (Hilt Koin).
-
Architecture & Patterns: Proficient in MVVM or MVI with a solid understanding of clean architecture principles.
-
Testing: Hands-on experience with unit testing (JUnit MockK) and UI testing (Espresso).
-
Development Practices: Understanding of the full mobile development lifecycle Agile methodologies and version control (Git).
-
Tooling: Experience with Retrofit2 OkHttp3 Room and other core Android libraries.
-
CI/CD: Familiarity with CI/CD tools (Jenkins Bitrise Fastlane).
View more
View less