Browse Jobs
For Companies
Log inGet Started

Application Developer (Mobile/Ko...

New Cairo, Cairo

Application Developer (Mobile/Kotlin Focus)

New Cairo, Cairo
Posted 16 minutes ago
3 open positions
Be the First to Apply

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

[ Experience Requirements ]

Project Experience

  • Built and deployed production Kotlin Multiplatform (KMP) applications targeting Android and iOS
  • Experience with shared business logic development and platform-specific implementations
  • Cross-platform architecture design and code sharing strategies
  • Native platform integration and platform-specific feature implementation
  • Integration with mobile backend services, REST APIs, and real-time data synchronization

[ Soft Skills & Attributes ]

Technical Leadership

  • Code review and technical decision-making for cross-platform mobile architectures
  • Mobile architecture planning and platform-specific optimization strategies
  • Documentation of shared code patterns and platform integration approaches
  • Stay current with KMP ecosystem trends and mobile development best practices Collaboration & Communication
  • Strong communication with technical and non-technical stakeholders across mobile platforms
  • Experience working in cross-functional teams with Android, iOS, and backend developers
  • Ability to translate business requirements into cross-platform mobile solutions
  • Problem-solving and debugging skills across multiple mobile platforms
  • Ability to understand and implement mobile-specific libraries and frameworks from documentation and repositories

[ Additional Considerations ]

Nice to Have

  • Experience with Compose Multiplatform for shared UI development
  • Knowledge of native mobile performance optimization and memory management
  • Familiarity with mobile design systems and platform-specific UI guidelines
  • Experience with mobile CI/CD pipelines and automated testing for multiple platforms
  • Understanding of mobile app store deployment and distribution processes
  • Experience with mobile analytics, crash reporting, and A/B testing frameworks
  • Knowledge of mobile accessibility standards and testing methodologies for both iOS and Android

Job Requirements

[ Essential Skills (Must Have) ]

Mobile Development Fundamentals

  • Kotlin: Advanced proficiency in Kotlin including coroutines, sealed classes, data classes, extension functions, and functional programming concepts
  • Kotlin Multiplatform (KMP): Strong command of shared code architecture, expect/actual declarations, platform-specific implementations, and cross-platform patterns
  • Android Development: Expert-level Android including Jetpack Compose, ViewModel, LiveData, Room database, and Material Design principles
  • iOS Integration: Understanding of iOS platform specifics, Swift interoperability, and native iOS feature integration 

Mobile Frameworks & Libraries

  • Compose Multiplatform: Advanced cross-platform UI development including state management, navigation, and platform-specific adaptations
  • Ktor: Multiplatform networking library for HTTP clients and API integration
  • SQLDelight: Cross-platform database management and SQL generation
  • Koin/Dagger: Dependency injection patterns and multiplatform DI strategies

Core Technologies

  • CocoaPods/SPM: iOS dependency management and native library integration
  • Android Gradle Plugin: Android-specific build configurations and optimization
  • KMM Plugin: Kotlin Multiplatform Mobile plugin setup and configuration

Data Structures & Algorithms

  • Strong understanding of fundamental data structures (arrays, lists, trees, maps, sets)
  • Algorithm complexity analysis (Big O notation)
  • Mobile-specific optimization techniques and memory management
  • Experience with mobile performance profiling and technical assessments

[ Desired Knowledge ]

Modern Development Tools

  • Kotlin/Native: Native code compilation and platform-specific optimizations
  • Compose Navigation: Cross-platform navigation patterns and deep linking
  • Kotlinx Serialization: JSON parsing and data serialization across platforms

Development Ecosystem

  • KMP Libraries: Understanding of popular multiplatform libraries (DateTime, UUID, etc.)
  • Detekt: Kotlin code analysis and quality tools
  • Napier: Cross-platform logging solutions
  • Ktor Server: Server-side Kotlin development and API creation
  • Kotlinx Coroutines: Advanced async programming and flow patterns

[ Backend & Infrastructure Knowledge ]

Backend Fundamentals

  • RESTful API design and mobile-optimized consumption
  • Mobile database concepts (SQLite, Room, Core Data integration)
  • Mobile authentication and authorization patterns (OAuth, JWT, biometric auth)
  • Offline-first architecture and data synchronization strategies
  • Push notifications and real-time communication

Networking & Mobile Technologies

  • HTTP/HTTPS protocols and mobile-specific considerations
  • Network security, certificate pinning, and mobile security fundamentals
  • WebSocket implementation for real-time mobile features
  • CDN integration and mobile performance optimization
  • Platform-specific APIs (Camera, GPS, Bluetooth, NFC)
  • Mobile app analytics and crash reporting integration

Nice to Have

  • Gradle: Advanced build configuration, custom plugins, multi-module setup, and optimization strategies
  • MockK: Multiplatform testing and mocking frameworks

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentApplication Developer (Mobile/Kotlin Foc...
Employers and Recruiters, go to our RECRUITMENT SERVICES.
Members Directory:
abcdefghijklmnopqrstuvwxyz#

Links

BlogAbout UsRecruitment ServicesRSSJobs in Saudi ArabiaJobs in UAEJob DescriptionsPartnersSitemapContact UsPrivacy, Cookies, Terms & Conditionsوظائف مصر
© 2025 WUZZUF. All Rights Reserved. Owned by BasharSoft LLC.