Fusemachines Nepal

Fusemachines Nepal

Software Industry

Kathmandu

Fusemachines is an enterprise AI services, education and solutions provider on a mission to democratize AI. Headquartered in New York with operations across North and Latin America and Asia, Fusemachines brings together engineers and PhDs from around the world to help companies build innovative AI solutions. With a Nepal based head office in Kathmandu, Fusemachines offers advanced AI products such as Fuse Classroom, Fus ... e Extract. Fusemachines AI Schools run AI Microdegree and Certificate programs in physical classrooms as well as online live classes using its proprietary content and learning platform.

View Company Profile

Software Engineer (iOS)

Apply Before : 2022-04-12 (Closed) View: 6190

Job summary

  • No. of Vacancy
    : 1
  • Job Type
    : Full Time
  • Offered Salary
    : Negotiable
  • Gender
    : Both
  • Career Level
    : Mid Level
  • Experience
    : 3 Years
  • Apply Before
    : 2022-04-12 Closed
  • Skills
    :
    Git
    IOS
    JIRA
    Flutter
    React Native
    Swift

Job Description:

About Fusemachines

Fusemachines is a leading AI strategy, talent, and education services, provider. Founded by Sameer Maskey Ph.D., Adjunct Associate Professor at Columbia University, Fusemachines has a core mission of democratizing AI. With a presence in 4 countries (Nepal, the United States, Canada, and the Dominican Republic and more than 250 full-time employees) Fusemachines seeks to bring its global expertise in AI to transform companies around the world.

Tech Stack required:

  • iOS Development experience. Swift 4.0 and above, Objective-C
  • Version Control: Git
  • Project Management: JIRA
  • Deployment, CI/CD: Git Actions, Fastlane
  • Cross-platform app development: React Native or Flutter
  • Experience in Android app development in Kotlin would be helpful

Required skills/Competencies:.

  • iOS Development experience. Swift 4.0 and above.
  • Experience in app development using SwiftUI
  • At least 3 apps in the Appstore.
  • Experience with developing cross-platform in React Native or Flutter and deploying at least one app using such a technology. 
  • Experience with developing native android in Kotlin and deploying at least one app in Playstore would be a plus-point.   
  • Understanding of Apple’s design principles and interface guidelines.
  • Experience with iOS frameworks such as Core Data, Core Animation, XCTest, or similar.
  • Strong understanding of design patterns (MVC, MVVP, etc.)
  • Integrate REST services, Multithreading, Asynchronous programming.
  • Experience in integrating 3rd party frameworks.
  • Experience distributing apps to the Apple App Store, and navigating the Apple review process.
  • Experience architecting mobile application code for end-user delivery and SDK delivery.
  • Understanding of code versioning using git.
  • Experience with Agile Methodologies and Pair Programming.
  • Desire and ability to work in a fast-paced environment.
  • Outstanding team communications and listening skills.
  • Good time management skills.
  • High interest in the field of web, technology, mobile, usability, and design.
  • A passion for learning.

Key Responsibilities:

  • Manage the full technical life-cycle of mobile applications during each development phase.
  • Collaborate with team members to brainstorm about new products, provide each other with technical insight and review working drafts.
  • Document and maintain design specifications, source code, and archives for new applications and ideas.
  • Work with product managers, clients, and sales teams to assess customer demand and usability of new applications.
  • Perform individual project components within the entire development lifecycle including implementation, testing, deployment, and maintenance.
  • Work from UI/UX requirements, APIs, mockups to build functional, high-performance apple phone and tablet apps.
  • Diagnose performance issues, fix bugs to increase the functionality of new applications.
  • Other tasks as assigned.

Education + Experience:

  • Bachelor’s Degree in Computer Science or equivalent.
  • 3 years or above of industry experience in programming mobile and/or large-scale enterprise products.

Apply Instruction:

Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using Apply Now Button.

Job Action