×
Register Here to Apply for Jobs or Post Jobs. X

Senior iOS Engineer

Job in Tangerang, Banten, Indonesia
Listing for: Liven
Full Time position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Software Engineer, App Developer - Mobile/Web, Senior Developer, Full Stack Developer
Job Description & How to Apply Below

We’re looking for a Senior iOS Engineer to join our POS team. In this role, you’ll take technical ownership of our iOS-based POS product, working on new features, performance improvements, and key architectural components. You’ll work closely with cross-platform squads including Android, Backend, QA, and Product to build world‑class tools for hospitality operators.

What you’ll do
  • Maintain and evolve Liven’s iOS POS application using Swift
    , Objective‑C, and core iOS frameworks.
  • Design and implement new features and UI/UX improvements based on product roadmap.
  • Lead the development of reusable components, libraries, and frameworks (including Flutter integrations).
  • Integrate the app with backend services, APIs, and hardware relevant to POS operations.
  • Monitor crash rates and app performance; target a 20% reduction in app crashes over 6 months.
  • Collaborate closely with Product Managers, QA, and fellow engineers to ensure high‑quality releases.
  • Contribute to and improve CI/CD workflows, automated testing, and deployment processes.
  • Mentor junior iOS engineers and help upskill the team through code reviews and pair programming.
Qualifications
  • 8+ years of software development experience with a focus on iOS.
  • 5+ years of hands‑on experience with Objective‑C and proven contributions to commercial apps.
  • Advanced proficiency in Swift and strong understanding of UIKit and iOS internals.
  • Experience working with multithreading
    , design patterns
    , and scalable architecture (e.g., MVC, MVVM, Clean).
  • Solid experience building transactional systems or apps in the POS domain.
  • Familiarity with Flutter and interest in cross‑platform codebases is a plus.
  • Comfortable with tools like Firebase
    , Crashlytics
    , Fastlane
    , and Git Hub Actions
    .
  • Proven ability to guide junior team members and work effectively within a collaborative environment.
  • Bachelor’s degree in Computer Science or a related field.
Good to Have
  • In‑depth understanding of POS workflows and integrations with payment terminals and other hardware.
  • Experience working with real‑time data sync
    , Web Sockets
    , and push notifications
    .
  • Exposure to Flutter for shared modules or components.
  • Familiarity with App Store review guidelines and release processes.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Software Development, IT System Custom Software Development, Hospitality

Referrals increase your chances of interviewing at Liven by 2×.

Apply BELOW

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary