iOS Developer

  • Full Time
  • Anywhere
  • Applications have closed

Website Nepal Clearing House

iOS 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 iOS app of the 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 iOS app development and have published at least one original iOS app
  • Proficient with Swift, Swift-UI, Rx-Swift.
  • Good understanding iOS development-based concepts Higher-Order function, Closure, Multi-Threading and Escaping.
  • Understanding and knowledge of core architectural patterns like MVVM, VIPER and MVC.
  • Familiarity with design frameworks and tools like Storyboard and Auto Layout. And use case for utilities AlamoFire, SwiftyJson, SwiftLint, Network Manage. Strong knowledge on iOS frameworks such as Core Data, Core Animation, etc.
  • Experience working with remote data via REST/JSON, and third-party libraries and APIs, cloud message APIs and push notifications
  • 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 Apple’s design principles and interface guidelines, general mobile landscape, architectures, trends, and emerging technologies.
  • Understanding and knowledge of core architectural patterns like MVVM, VIPER and MVC.
  • 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

Application Deadline: 2024/10/30

Scroll to Top