- 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, software s 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
Over 3 to 5 years of experience in android JAVA, software s 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