logo
Description
we are looking for a highly skilled and technically focused Senior Mobile Engineer with
deep experience in mobile architecture and cross-platform system design. This role
involves building and scaling mobile applications with an emphasis on performance,
modularity, maintainability, and clean architecture. You'll work closely with engineering
and product teams to implement end-to-end solutions and guide technical decisions
across the mobile stack.
Requirements
Key Responsibilities
• Architect and implement modular, scalable mobile applications for both iOS and
Android.,
• Design and enforce application structure using clean architecture principles (e.g.,
MVVM, Repository Pattern, Dependency Injection).,
• Integrate mobile applications with backend APIs, ensuring consistency, fault
tolerance, and secure data handling.,
• Define and maintain a scalable architecture that supports future features,
performance optimization, and team collaboration.,
• Build reusable code, components, and libraries for future use across projects.,
• Ensure compatibility across a range of devices, OS versions, and screen sizes.,
• Conduct performance profiling and memory management to ensure smooth user
experience.,
• Review system design proposals and participate in architectural reviews.,
• Stay updated with mobile trends, frameworks, and emerging tools — and apply
them where beneficial.
Skills
Required Qualifications
• 5+ years of professional mobile development experience (iOS, Android, or both).,
• Expertise in Kotlin and Swift, with strong architectural knowledge of mobile
platforms.,
• Proven experience designing and maintaining scalable and testable
architectures.,
• Strong understanding of asynchronous programming, multithreading,
and reactive patterns (e.g., RxJava, Combine).,
• Experience with API integration, offline-first applications, and local data
storage (Room, Core Data).,
• Proficient with tools like Git, Gradle, Xcode, Fastlane, and CI/CD pipelines.,
• Solid grasp of mobile testing, automated unit/UI testing, and mocking
frameworks.,
• Familiarity with modularization, feature toggling, and build optimization
strategies.,

Preferred Qualification
• Experience with cross-platform code sharing strategies (e.g., Kotlin Multiplatform,
shared modules).,
• Deep knowledge of app security practices, code obfuscation, and secure data
storage.,
• Familiarity with performance monitoring tools (e.g., Firebase Performance,
LeakCanary, Instruments).,
• Experience contributing to mobile SDKs or libraries used across multiple apps.,
• Prior experience with analytics, deep linking, push notifications, and remote
config strategies.