1. Develop additional features for our existing mobile application, and maintain it for bugs/issues2. Design and develop new app modules3. Work on Android Studio, and version control using git4. Build new interfaces and flows by utilizing existing APIs, and integrate third-party SDKs when required6. Publish/update app on the marketplace7. Maintain very high AEO standards8. Work closely with the core team to understand and plan the roadmap for mobile development
Exhaustive testing of the modules being developed in house by vista The responsibilities of the tester include: Creation of test designs, test processes, test cases and test data. Carry out testing as per the defined procedures.
- Strong knowledge of Android SDK - Familiarity with RESTful APIs to connect Android applications to back-end services - Strong knowledge of Android UI design principles, patterns, and best practices - Experience with offline storage, threading, and performance tuning - Familiarity with the use of additional sensors, such as gyroscope and accelerometer is a plus - Knowledge of the open-source Android ecosystem and the libraries available for common tasks - Familiarity with cloud message APIs and push notifications - A knack for benchmarking and optimisation - Proficient understanding of code versioning tools, such as Git - Familiarity with continuous integration - 3+ years of software engineering experience - BE/B.tech Computer Science or any other related technical field (or equivalent work experience)