About Appier 

Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making. Founded in 2012 with a vision of democratizing AI, Appier’s mission is turning AI into ROI by making software intelligent. Appier now has 17 offices across APAC, Europe and U.S., and is listed on the Tokyo Stock Exchange (Ticker number: 4180). Visit www.appier.com for more information.

About the role

Appier’s enterprise solutions are powered by proprietary deep learning and machine learning technologies to empower every business to use AI to turn data into business insights and decisions. As a Software Engineer, iOS Development, you will be involved in helping to build critical components of this platform.

You will be developing and operating scalable, reliable, and maintainable service-based software and related components, co-work with team members to design system architecture, choose proper technologies, and be involved in Agile development processes.

Responsibilities

  • Developing SDK for clients to integrate our services for iOS apps.
  • Implementing new functionalities to enable new use cases.
  • Maintaining existing functionalities and architectures.
  • Adopting the best methodologies to develop the iOS features
  • Ensuring that the SDKs work correctly across a range of devices, and promptly resolve any issues that are reported by clients.
  • Ensuring that the size of the SDK remains as small as possible while ensuring that the code is readable.
  • Ensuring that the API and behavior are consistent across all the SDKs, including Web, Android, React Native, and Flutter.

About you

[Minimum qualifications]

  • BS/BA degree in Computer Science or related field with a minimum of 3 years of relevant experience
  • Practical skills of Swift, Objective-C, and the interoperability
  • Practical experience with iOS development
  • Write efficient, maintainable, and testable code for mobile apps
  • Experience with offline storage, threading, and performance tuning
  • Experience with performance and memory tuning
  • Familiarity with Apple Push Notification service and the integration with FCM
  • Familiarity with mobile CI/CD solutions and package management systems including CocoaPods and SPM
  • Familiarity with Git and code review with BitBucket / GitHub
  • Team player and able to work independently
  • Proactive, great interpersonal and problem-solving skills

[Preferred qualifications]

  • 5+ years of experience in the IT Industry
  • MS degree in Computer Science or related field
  • Familiarity with App Store management
  • Practical experience with Web, Android, React Native, or Flutter development.
  • Practical knowledge of mobile application profiler and debugging tools
  • Practical experience in customer-oriented technical writing
  • Familiarity with backend development
  • Familiarity with Amazon Web Services or Google Cloud Platform
  • Familiarity with RESTful

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.