Android Developer

  • Full Time
  • Anywhere
  • Applications have closed

Website Nepal Clearing House

Android Developer

Job Level: Entry/Mid
No. of vacancy: 1

Job Description

This role requires to analyze, design, develop and implement software solutions for the business/process requirements for the Android App of NCHL systems. He/ She shall also be assisting for business & system requirements gathering, system design, development, testing and implementation of new systems, interacting with other vendors/consultants and/or end users to ensure functional requirements are met.

Job Specification:

  • At least University degree in engineering/ science, IT/IS, computer applications or related field.
  • Ability to understand business requirements and translate them into technical requirements
  • Working experience of at least 1-2 years for entry level and 3-5 years for mid-level in Android app development with at least one original Android app being published.
  • Experience building SDKs for modular applications and services; understanding of modular development architecture will be an added advantage.
  • Understanding and experience in architectural patterns like MVVP and MVC.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Experience working with remote data via REST/JSON, and third-party libraries and APIs, cloud message APIs, push notifications, Android Spec Services, Retrofit Service and Reactive-Android.
  • Knowledge of other web technologies and UI/UX standards
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Understanding of Google’s Android design principles & interface guidelines, general mobile landscape, architectures, trends, and emerging technologies.
  • Prior experience in products and services leveraging wearable, NFC technologies will be an added advantage.
  • Proficient understanding of code versioning tools, such as Git.
  • Knowledge and experience in project management principle including Agile Methodologies and hand on experience with productivity tools like Atlassian Jira.
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ability to learn, understand and apply new technologies with strong interpersonal and communication skills. Ability to effectively prioritize and execute tasks in high-pressure environment is crucial.

Application Deadline: 2024/10/30

Scroll to Top