Description

As a Mobile Solutions Architect, you will design and maintain high-performance Android (and iOS) applications with a focus on scalability, modularity, and clean architecture. You'll lead development of mobile apps and SDKs, ensuring robust integration, testing, and deployment within enterprise environments.

Key Responsibilities:

· Design, develop, and maintain Android and iOS apps using Kotlin with CLEAN architecture and SOLID principles

· Build reusable SDKs and frameworks, ensuring modular, scalable, and maintainable mobile code

· Integrate RESTful APIs, manage CI/CD pipelines, and use tools like Android Studio, Jetpack, and Xcode Instruments

· Apply Test-Driven Development (TDD) and ensure multi-device compatibility across platforms

· Implement robust features for data persistence (Room, DataStore), error handling, caching, and multithreading

· Lead performance tuning using profilers, optimize app memory and execution efficiency

· Use version control systems like Git and tools such as SourceTree for collaboration

· Work closely with developers, architects, and stakeholders to ensure seamless integration with enterprise systems

 

· Deep experience in mobile app architecture, SDK development, and CI/CD pipelines

· Strong grasp of data structures, algorithms, and performance optimization

· Prior experience in cross-functional enterprise projects and secure, scalable deployments


 

Education

Any Graduate