Smartbrain logo

Lead Mobile Engineer (Kotlin, Jetpack Compose, EdTech)

Smartbrain·Salary not specified

Primary stack

KotlinAndroidJetpack ComposeUX Design

Nice to have's

AWSMongoDB

Job description

Description language:

About the Position

We're seeking an exceptional Lead Android Engineer with Kotlin expertise to spearhead the development of our innovative Gen-Z learning application. This platform empowers students to receive immediate assignment assistance, connect with tutors, participate in learning communities, and earn rewards-all through an intuitive mobile experience. Your visionary approach will drive our product forward.

About the Project

Our educational platform is transforming how Generation Z approaches learning and collaboration. We've created a comprehensive digital ecosystem where students can:

  • Access on-demand academic assistance and personalized tutoring sessions.
  • Join subject-specific communities that foster peer-to-peer learning connections.
  • Earn meaningful rewards through educational achievements and participation.

Responsibilities

  • Architect and develop sophisticated Android applications utilizing Kotlin 1.9+, Jetpack Compose, and modern MVVM architecture patterns.
  • Proactively identify opportunities for feature enhancement through trend analysis and user behavior data interpretation.
  • Translate complex product requirements into technical specifications and implementation roadmaps.
  • Establish and maintain development standards, including code quality metrics, testing protocols, and CI/CD pipelines.
  • Collaborate effectively with cross-functional teams including UX/UI designers, product managers, and backend engineers.
  • Provide technical leadership and mentorship to junior developers on the mobile team.
  • Optimize application performance metrics including responsiveness, battery efficiency, and data consumption.
  • Conduct thorough code reviews to ensure architectural integrity and quality standards.
  • Evaluate emerging technologies and integrate them strategically to enhance application capabilities.
  • Implement comprehensive analytics solutions to measure user engagement and feature adoption.
  • Participate actively in product strategy discussions, contributing valuable technical insights.

Requirements

  • Bachelor's degree or higher in Computer Science, Engineering, or related technical field.
  • Minimum 3+ years professional experience building Android applications using Kotlin.
  • Demonstrated mastery of Android SDK, Jetpack libraries, and Material Design 3 principles.
  • Proven expertise in modern Android architecture including MVVM, Clean Architecture, and state management.
  • Advanced proficiency with Kotlin Coroutines, Flow, and reactive programming paradigms.
  • Experience implementing complex networking solutions with RESTful APIs and GraphQL.
  • Strong background working with dependency injection frameworks (Hilt/Dagger).
  • Proficiency in creating responsive, intuitive user interfaces with Jetpack Compose.
  • Demonstrated commitment to test-driven development using JUnit, Espresso, and Mockito.
  • Published applications on the Google Play Store with positive user metrics.
  • Practical experience integrating Firebase services (Authentication, Firestore, Cloud Functions).
  • Working knowledge of AWS mobile services and MongoDB implementations.
  • Ability to optimize application performance through profiling and advanced debugging techniques.

We Offer

  • Opportunity to work remotely from Kyiv, Ukraine.
  • Be part of a transformative project in the EdTech sector.
  • Competitive compensation package.

About the Company

Join our team and contribute to a platform that is reshaping the future of education for Generation Z.

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches