Search...

Senior iOS Engineer

Nomni logo
Nomni

Nomni is an AI-enabled, all-in-one hospitality technology platform combining point of sale, ordering, payments, loyalty, procurement, marketing, and operational insights.

Distributed
About Nomni

Nomni is the current identity of the hospitality technology group previously represented as Liven. Its platform supports more than 35,000 venues with point of sale, digital ordering, payments, loyalty, procurement and inventory, marketing, and data tools across a unified operating platform.

View jobs by Nomni

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will take technical ownership of an iOS-based POS product, maintain and evolve the application with Swift and Objective-C, design features and UI improvements, build reusable components, integrate backend services and hardware, improve performance, contribute to CI/CD and automated testing, and mentor junior engineers.

Requirements

  • 8+ years of software development experience focused on iOS
  • 5+ years of hands-on Objective-C experience
  • Advanced Swift proficiency
  • Strong understanding of UIKit and iOS internals
  • Experience with multithreading, design patterns, and scalable architecture
  • Experience building transactional systems or POS applications
  • Familiarity with Flutter
  • Familiarity with Firebase, Crashlytics, Fastlane, and GitHub Actions
  • Ability to mentor junior engineers
  • Bachelor's degree in Computer Science or a related field

Responsibilities

  • Maintain and evolve the iOS POS application using Swift, Objective-C, and core iOS frameworks
  • Design and implement new features and UI/UX improvements
  • Lead development of reusable components, libraries, and frameworks
  • Integrate the application with backend services, APIs, and POS hardware
  • Monitor crash rates and application performance
  • Collaborate with Product Managers, QA, and engineers on high-quality releases
  • Improve CI/CD workflows, automated testing, and deployment processes
  • Mentor junior iOS engineers through code reviews and pair programming