Experience designing, developing, debugging and deploying software for server-side development using Java as the primary language
· Deep understanding of Android SDK, different versions of Android, and how to effectively write code for a multitude of Android devices
· Extensive knowledge of Android design principles and third-party libraries
· A solid foundation of modern Java data structures, algorithms, and software design and can consistently deliver testable, scalable, highly-readable code using OO best practices.
· Prior experience building RESTful API’s focusing on integration with back-end services.
· Experience building Appservices and BAAS
· Experience in these development frameworks: NodeJS, , Swift, Xamarin, Node TypeScript, Angular, SQLite, Realm, JSON
· Experience with cloud messaging API’s, offline storage, background processing, threading, and performance tuning, caching and performance optimization.
· Proven experience in Agile methodologies
· English speaking skills are highly desirable
Category: IT & Programming
Subcategory: Apps programming. Android, iOS and others
What is the scope of the project?: Create a new app
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Required platforms: Android
I need to: Create an app
App type: Utility - Utility application (flash, calculator, etc.)
Back-end is required: Yes
Payment gateway: No