1. Design and build advanced applications for the Android platform
2. Collaborate with cross-functional teams to define, design, and ship new features
3. Work with outside data sources and APIs
4. Unit-test code for robustness, including edge cases, usability, and general reliability
5. Work on bug fixing and improving application performance
6. Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Skills:
1. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
2. Knowledge of C++ and Unity Android developer is a must
3. Familiarity with RESTful APIs to connect Android applications to back-end services
4. Strong knowledge of Android UI design principles, patterns, and best practices
5. Experience with offline storage, threading, and performance tuning
6. Ability to design applications around natural user interfaces, such as 'touch'
7. Familiarity with cloud message APIs and push notifications
8. Proficient understanding of code versioning tools, such as Git
9. Understand the various phases of the software development lifecycle
10. Understanding of mobile technologies, the strengths, and weaknesses of platforms such as iOS & Android
We began as a small student group from the Indian Institute of Technology Delhi, where we developed the first aerial robot/drone that hovered like a multirotor and flew like a fixed wing. Now we are taking the next step, combining the principles of dynamic control with sophisticated mechanical designs, cutting-edge electronics, and software for perception, navigation, and intelligence. Vecros Technologies is an Indian startup that has an extraordinary technical team of engineers and scientists who seamlessly combine advanced analytical thinking with bold engineering and first-principle thinking. We pride ourselves on building machines that push the limits of robotic technologies that were considered impossible.