Job Description:
The primary focus will be the development of Android applications (Native/Hybrid) and their integration with back-end services. The candidate would be working alongside other designer and developers working on different layers of the infrastructure. Therefore, a commitment to teamwork, collaborative problem solving and the creation of quality products is essential.
Responsibilities:
• Design and build advanced applications for the Android platform
• Collaborate with cross-functional teams to define and design new features.
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
Key Skill Requirements:
Work Experience: Minimum 2+ years experience in developing native or hybrid mobile apps.
Technical Skills:
• Proficient with Android Studio.
• Proficient with cloud message APIs and push notifications, Google Maps, Payment Gateway Integrations.
• Experience with offline storage, threading, and performance tuning.
• Familiarity with RESTful APIs to connect Android applications to back-end services.
• Knowledge of other web technologies and UI/UX standards.
• Proficient understanding of code versioning tools {such as Git, Mercurial or SVN.)
• Familiarity with continuous integration (CI Tools like BitBucket, Jenkins etc.) and Crashlytics.
• Experience with third-party libraries and APIs.
Soft Skills:
• Having proficient communication skills in English (Oral & Written)
• Motivated team player