Lead Android Engineer - Kotlin, EdTech Platform
Primary stack
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 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain