StartupSoft logo

Senior iOS Engineer

StartupSoft·Salary not specified

Primary stack

SwiftUISwift

Job description

Description language:

About the Position

StartupSoft specializes in IT outstaffing services, and we’re on the lookout for top-tier talents like you.

About the Company

StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team.

Project Description

A new mobile app is being built from scratch as an MVP. The product focuses on managing access for different user groups through digital passes, while also providing schedules, calendars, and important updates in one place.

Stack

  • Swift
  • SwiftUI
  • AVFoundation
  • PassKit

Requirements

  • 5+ years of native iOS development; expert in Swift, strong with SwiftUI.
  • Production experience shipping App Store apps built from scratch.
  • Hands-on experience with PassKit / Apple Wallet passes.
  • Strong offline-first experience: local persistence, sync/conflict handling, queueing.
  • QR generation/scanning and camera (AVFoundation) experience.
  • Comfortable owning ambiguity on a greenfield product; clear English communication.

Nice to Have

  • Access control, ticketing, or credentialing products.
  • Experience with data-privacy regimes (POPIA/GDPR) and recorded consent.
  • Push notifications, deep links, EventKit.

Responsibilities

  • Build the iOS app from scratch in Swift/SwiftUI - eight member-facing screens plus the guard scanning tool - through App Store release.
  • Implement Apple Wallet passes (PassKit) and gate QR codes, with a sign-up flow that branches by registration group and pass type (standing vs. time-boxed, with automatic expiry and manual revocation).
  • Build the offline-first guard scanning tool: it must keep validating passes and queue scans locally when connectivity drops, then sync once back online. This is the single most important technical requirement for Season 1.
  • Support offline display and scanning of QR/digital passes, and offline viewing of previously loaded schedules and announcements.
  • Implement targeted push notifications, sponsorship/dependent logic, and a POPIA-compliant recorded consent step at sign-up (registration captures ID numbers, vehicle plates, and photos).
  • Partner with backend, design, and product to turn the brief into a shippable MVP and flag scope risks early.

Why StartupSoft?

Global Collaboration Opportunities

Work with top entrepreneurs and startups from Silicon Valley and EU.

Core Team Membership

Become an integral part of the core team - be more than someone who just writes code.

Equity and Ownership Potential

Potential to receive equity in high-growth startups.

Premier Workspaces

Beautiful offices in the best locations with high-end amenities.

Competitive Compensation Package

Above average salary, benefits & medical insurance.

Cutting-Edge Technology Environment

Only the latest, modern technologies with no legacy code and management bureaucracy.

Impactful Project Contributions

Contribute to well-funded products with potential to impact millions.

Collaborative Company Culture

Tight-knit team with an inclusive and transparent culture.

© StartupSoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

We connect top-tier Ukrainian engineers with startups from Silicon Valley and Fortune 10 corporationsStartupSoft is where your work matters. We value personalities, foster growth, build stable partnerships, and love what we do.— 91% are happy to be a part of the StartupSoft team— 75% of employees have referred their friends and ex-co-workers to us— 150 employees is total StartupSoft headcount, growing steadily (x3 in the past 4 years)Our values— Mindset of respect. We treat everyone equally, valuing their opinions and input— We go beyond tasks, promoting proactive action— Flexibility. We support flexible scheduling and remote work to keep everyone happyCharity Foundation “Ukraine in Our Hearts”Our friends and partners have been incredibly supportive since the onset of the full-scale war. In response, we created a charity fund to unite efforts in supporting Ukraine and contributing to our common fight for Ukrainian lives.Together, we’ve already donated over 10 million UAH, manufactured 1000 ballistic vests and shipped life-saving gear to the front lines.Why us?—Work with global companies, from startups in Silicon Valley to giants like FAANG—Become an integral part of the core team—Contribute to well-funded products with a chance to impact millionsWhat do we offer?—Offices with high-end amenities, equipped with Starlink, backup generators, and voltage breakers—Tight-knit team with an inclusive and transparent culture—Only the latest, modern technologies—Above average salary & benefitsLet’s work together!

More at StartupSoft

All 9 roles

Similar jobs

Popular searches