Profile 1. – Android and NodeJS Developer
Skills and Experience:
Minimum 2-3 years of experience developing Android apps.
Proficient with Kotlin, jetpack components, Android Studio, Android NDK, etc..
Strong CS fundamentals (with competencies in algorithms and data structures).
Experience in API design, SDK architecture, and mobile software lifecycle development practices.
Strong knowledge of UI design principles, patterns, and best practices
Ability to understand user requirements and translate them into working code
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools, such as Git
Hands-on with related AWS services.
BS/MS degree in Computer Science, Engineering or a related subject
Profile 2. iOS and NodeJS Developer
Skills and Experience:
Minimum 2-3 years of experience developing native iOS apps.
Proficient with SWIFT and NodeJS.
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Strong knowledge of iOS SDKs, libraries, XCode, different versions, and how to deal with different screen sizes
Strong knowledge of UI design principles, patterns, and best practices
Ability to understand user requirements and translate them into working code
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools, such as Git.