Our mission

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.

We're seeking a talented iOS Developer to join our team in creating cutting-edge educational apps: Constructor Learning and Constructor Groups. You'll play a crucial role in bringing our innovative learning platform to iOS devices.

Responsibilities

  • Develop and maintain native mobile applications for iOS using Swift
  • Build key mobile services such as notifications, a communication hub, calendar, and online calls
  • Implement iOS-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

About the Product

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

Why This Project Matters

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

The Tech Behind the Magic

We're adopting a hybrid approach, combining the best of native mobile development and web technologies:

  • Swift for platform-specific features, delivering the best possible user experience
  • Provide the development of cutting-edge mobile apps for iOS
  • 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

What We Offer

  • 💻 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)

Required Experience

  • At least 6 years of experience in native iOS app development using Swift
  • Strong understanding of OOP, SOLID principles, and design patterns
  • Experience working with RESTful APIs and integrating external services
  • Proficiency with Swift's async/await for asynchronous programming
  • In-depth knowledge of iOS SDKs, libraries, and best practices for performance optimisation
  • Familiarity with Combine, CoreData, SwiftUI, and Needle

Preferred Qualifications

  • Familiarity with architecture patterns (MVVM, Clean Architecture)
  • Experience working on projects with complex integrations, such as LMS or CRM systems

Technology Stack

  • Programming Languages: Swift
  • Frameworks: SwiftUI for UI development, UIKit for legacy support
  • Libraries: Alamofire (API integration), CoreData (local database)
  • Tools: Xcode, CocoaPods/Swift Package Manager, Git
  • Testing: XCTest, XCUITest
Constructor TECH

Constructor TECH