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.
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.
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.

To apply for this job please visit minisite.niloos.ai.