Job Description 
We are seeking an expert android software developer to lead our mobile application development team.
As a key member of our organization, you will be responsible for designing, developing, and deploying complex mobile applications for ROS and IOS.
The ideal candidate will have extensive experience in end-to-end app development, including user interface design, implementation, unit testing, and deployment.
You should also have knowledge of Android UI patterns, the Android Platform, and ROS.
Required Skills and Qualifications 
- Minimum 2 years of experience in project management 
- Over 3-5 years of experience in Android JAVA, end-to-end app development, and new app development 
- Proficient in Android, Java, and common development languages, with a sound understanding of front-end web technologies 
- Ability to speak English fluently and communicate effectively with teams 
Benefits 
- Internal training and education for new robotic brands and technologies 
- Opportunities for career growth and advancement within the organization 
- International working experience in Dubai/Canada 
- A dynamic and collaborative work environment with lots of room for creativity and input