Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Constructor's mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency.
With strong expertise in machine intelligence and data science, Constructor's all-in-one platform for education and research addresses today's pressing educational challenges: access inequality, tech clutter, and low engagement of students.
Our headquarters is located in 🇨🇭Switzerland, and we also have legal entities in 🇩🇪Germany, 🇧🇬Bulgaria, 🇷🇸Serbia, and 🇸🇬Singapore
Please send your resume in English only.
We're seeking a talented Android Developer to join our innovative team in creating cutting-edge educational apps: Constructor Learn and Constructor Groups. You'll play a crucial role in developing high-performance Android applications that will revolutionise mobile learning experiences.
Responsibilities:
- Develop and maintain native mobile applications for Android using Kotlin
- Build key mobile services such as notifications, a communication hub, a calendar, and online calls
- Implement platform-specific features and user interface designs while ensuring high performance
- Perform regular code reviews and ensure clean architecture principles (MVVM, Clean Architecture)
- Write unit and integration tests to maintain code quality and reliability
- Work with backend services to ensure seamless data integration and syncing between apps and external APIs
- At least 5+ years of experience in native Android app development using Kotlin
- Strong understanding of OOP, SOLID principles, and design patterns
- Experience working with RESTful APIs and integrating external services
- Proficiency with Kotlin Coroutines for asynchronous programming
- In-depth knowledge of Android SDKs, libraries, and best practices for performance optimisation
- Familiarity with architecture patterns (BLoC, MVVM, Clean Architecture)
- Experience working on projects with complex integrations, such as LMS or CRM systems
- Programming Languages: Proficiency in Kotlin and Java
- Frameworks and Libraries:
- Familiarity with MVVM and Clean Architecture patterns
- Proficiency in Retrofit, Room, LiveData, and StateFlow
- Development Tools: Android Studio, Gradle, Git
- Testing: JUnit, Espresso
- Frameworks: Jetpack Compose or XML for UI
- Libraries: Retrofit (API integration), Room (local database), LiveData / StateFlow (state management)
- Tools: Android Studio, Gradle, Git
- Testing: JUnit, Espresso
Imagine an app that puts the power of a world-class education in the palm of your hand. Constructor products cover all facets of learning from self-education with AI to online teaching. In the app, they will be unified to become the go-to platform for learners of all ages and backgrounds.
Key Features:
- Seamless access to a rich catalogue of courses
- Interactive learning experiences with text, video, and quizzes
- Personalised learning paths and progress tracking
- Integration with calendars for efficient study planning
- Offline mode for learning anytime, anywhere
- Powerful AI for all learning purposes
- Online calls for lectures and practice in education
In today's fast-paced world, education must be accessible, engaging, and adaptable. Our project aims to:
- Break down barriers to quality education
- Cater to the growing mobile-first audience
- Provide cutting-edge tools for educators and learners alike
- Foster a global community of lifelong learners
We're adopting a hybrid approach, combining the best of native mobile development and web technologies:
- Kotlin Multiplatform (KMP) for shared business logic, maximizing efficiency
- Swift and Kotlin for platform-specific features, delivering the best possible user experience
- Provide the development of cutting-edge mobile apps for Android
- Craft intuitive user interfaces that make learning a joy
- Integrate cool features like real-time communication, interactive polls, and virtual breakout rooms
- Ensure our apps are fortress-level secure and privacy-compliant
- 💻 Choice of work equipment (e.g., laptop, monitor, etc.)
- 🇬🇧 English classes (iTalki – $130 monthly)
- ⏰ Flexible schedule (we usually work between 09:00/10:00 and 18:00/19:00 CET or EET)
- 👶 Newborn bonus (€500 per child)
- 🧠 Patent remuneration
- 🌴 Paid leave
- 🧑💻 Remote work in locations without our offices
- Hybrid work in locations with offices (2 days in-office, 3 days remote):
- 🇧🇬 Sofia: 59 G. M. Dimitrov Blvd., NV Tower, 8th floor, 1700
- 🇷🇸 Belgrade: Makedonska 12, 11000 Belgrade, Serbia
Key Skills
Ranked by relevanceReady to apply?
Join Constructor Tech and take your career to the next level!
Application takes less than 5 minutes

