About the job
Work on complex Android applications aspects, including but not limited, to Structure, Design, Development, Functions, Common directories & Store Procedures
Maintain existing Android software systems by identifying and correcting software defects.
Collaborate with development team members and project manager regarding the design of application
Work on documentation for source code created and design along other aspects required
Work with outside data sources and APIs (REST-APIs integration – XML and JSON based application development along with using social media APIs)
Working on pushing the app to the Play Store and implementing best practices
Collaborate with cross-functional teams and clients to define, design, and deliver application
Requirements
Over 3 to 5 years of experience in android JAVA, softwares of End-to-End App Development New apps
Knowledge of Android-specific UI patterns and affordances, and experience developing on the Android Platform and ROS
Knowledge of Android native technologies (Java, Android SDK, Eclipse ADB)
Proficient in Android, Java and other common development languages along with sound understanding of front-end web technologies as well
Ability to speak English fluently, and communicate with teams.
Ability to write thorough software documentation for new software and processes.
Ability to design and develop applications
Benefits
Internal training and education when required for new Robotic Brands and technologies
Job offers financial growth opportunities within the organization
Great international working experience in Dubai/ Canada
Lots of room for your own creativity and input