Source description
About the role
12+ years of hands-on experience in architecting and developing enterprise mobile software products (iOS, Windows, Android, native and cross-platform) and the frameworks/platforms.
Experience in building MEAP (Mobile Enterprise Application Platform) that enables faster and scalable development of cross-platform mobile applications and consumption/integration of the backend enterprise services.
Proficiency in programming languages relevant to mobile development (e.g., Swift, Kotlin, Java).
Extensive experience with React Native, RESTful APIs, Azure Cloud Services and DevOps.
Strong knowledge of Enterprise Mobile architecture – Offline-First.
Strong knowledge of Microservices, low code development, reusable component development.
Strong knowledge of Distribution, Security principles/techniques - data and the app interfaces.
Strong knowledge of EMM/MDM.
Expertise in designing and optimizing local data storage for mobile apps, considering performance, memory management, and battery usage.
Strong knowledge of mobile app architecture patterns (e.g., MVVM, MVP, MVC).
Expertise in state management solutions - Redux, MobX, Recoil etc.
Experience in container-based development, AKS, Service Fabric etc.
Strong experience in data structures, architectural patterns and system design.
Strong understanding of mobile security best practices, including data encryption, secure storage, and authentication protocols.
Knowledge of performance profiling tools and techniques.
Experience in RDBMS, NoSQL, MongoDB, Realm, SQLite data base design and development.
Good Knowledge of Code Quality, Code Monitoring, Performance Engineering, Test Automation Tools.
More at ValGenesis
