Smartbrain logo

Lead Android Engineer - Kotlin, EdTech Platform

Smartbrain·Salary not specified

Primary stack

AndroidAWSKotlinMongoDB

Job description

About the Position

Our application empowers students to receive immediate assignment help, access personalized tutoring, join vibrant learning communities, and earn meaningful rewards-all through an intuitive, engaging mobile interface. In this pivotal role, you'll drive our technical vision while implementing sophisticated features using Kotlin and contemporary Android development practices.

Responsibilities

  • Architect and lead the technical development of our Android application, ensuring optimal scalability, performance metrics, and system reliability across diverse device ecosystems.
  • Transform complex product requirements into elegant, efficient code leveraging Kotlin 1.8+ and modern Android development patterns including MVVM architecture.
  • Research emerging market trends and analyze comprehensive user data to conceptualize and implement innovative features that significantly enhance student engagement and learning outcomes.
  • Provide technical leadership and mentorship to junior developers while collaborating effectively with cross-functional teams including UX designers, product managers, and backend engineers.
  • Champion best practices in mobile development, including test-driven development methodologies, robust CI/CD pipelines, and stringent code quality standards.
  • Optimize application performance metrics, ensuring seamless operation across various Android devices and OS versions (Android 10+).
  • Implement sophisticated analytics frameworks and monitoring systems to gather actionable insights regarding user behavior patterns and application performance.
  • Regularly evaluate and integrate cutting-edge technologies, libraries, and frameworks to maintain the application's competitive edge in the EdTech marketplace.

Requirements

  • Bachelor's degree or higher in Computer Science, Software Engineering, or equivalent technical field.
  • Minimum 3+ years of demonstrable professional experience developing sophisticated Android applications using Kotlin.
  • Comprehensive expertise in Android SDK, with nuanced understanding of the platform's capabilities, constraints, and optimization techniques.
  • Advanced proficiency in modern Android development patterns including MVVM architecture, Kotlin coroutines for concurrency management, and efficient networking implementations.
  • Demonstrated experience implementing and optimizing RESTful API integrations for high-performance mobile applications.
  • Comprehensive knowledge of Firebase ecosystem including Authentication, Cloud Firestore, Realtime Database, and Analytics.
  • Practical working experience with AWS services (Lambda, S3) and MongoDB database integrations for mobile applications.
  • Proven commitment to test-driven development principles with experience in both unit testing (JUnit, Mockito) and UI automated testing frameworks.
  • Sophisticated UI/UX sensibility with demonstrated ability to implement Material Design 3 principles for creating intuitive, accessible user experiences.
  • Proficient with version control systems (Git) and modern CI/CD pipelines for mobile application deployment.
  • Exceptional analytical and problem-solving capabilities with demonstrable ability to optimize code for performance, reliability, and battery efficiency.

We Offer

  • Opportunity to work remotely
  • Full-time position
  • Be part of a leading EdTech platform

About the Company

Join our innovative EdTech team and contribute to developing an application that significantly enhances the educational experience for students worldwide.

© 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