IO TECH SOLUTIONS LIMITED
Mobile Developer (iOS & Android) - Hybrid/Remote
About the job
About the Role We are looking for a highly skilled Mobile Developer to join our engineering team and contribute to the design and development of next-generation fintech applications. You will work on high-impact, large-scale mobile products used across multiple markets, while driving architectural excellence and engineering best practices. Key Responsibilities Lead the development and enhancement of white-label fintech mobile applications across multiple regions. Architect, maintain, and optimize shared Kotlin Multiplatform (KMP) SDKs to support scalable multi-app deployments. Implement robust mobile architectures using Clean Architecture , MVVM-C , DDD , and modular design principles. Collaborate closely with product, design, and backend teams to deliver seamless user experiences and stable mobile systems. Ensure code quality through TDD , unit testing , and UI automation testing (BDD / Appium). Uphold best-in-class mobile security standards and performance optimization practices. Mentor junior developers and contribute to knowledge-sharing within the team. Participate in technical design discussions, mobile system design reviews, and feature planning using tools such as Figma . Key Skills & Experience Strong experience in native mobile development (iOS and/or Android). Hands-on experience with Kotlin Multiplatform (KMP). Deep knowledge of Clean Architecture , MVVM-C , DDD , SOLID principles, design patterns, and modular app design. Experience building or maintaining white-label mobile apps. Proficiency in Rx-Programming (e.g., Rx Swift) . Strong understanding of mobile security and secure coding practices. Expertise in automated testing: TDD, BDD, Appium. Experience with mobile system design and UX workflows (Figma). Ability to work in flat dependency structures and large-scale mobile ecosystems.