← Back to jobs
P

Senior iOS Engineer

Ping Identity·Israel·en
Not specifiedFull-timeMobile DevelopmentIdentity and Access ManagementCybersecurityEnterprise Software

Build secure, reliable iOS applications and SDKs for enterprise products. Collaborate with product, design, backend, QA, and engineering teams from discovery through release, using AI-assisted development tools thoughtfully and validating all changes.

Responsibilities

  • Design, build, test, and maintain iOS applications and SDKs using Swift, Xcode, and Apple frameworks
  • Shape mobile architecture and make decisions about design, concurrency, threading, and lifecycle management
  • Build polished interfaces and interactions with UIKit and SwiftUI
  • Collaborate across teams through discovery, implementation, acceptance testing, and release
  • Use AI-enabled development tools responsibly to explore code, improve tests, and automate repetitive tasks
  • Review and validate AI-assisted changes to ensure secure, maintainable, accessible, production-ready code
  • Address security, privacy, performance, reliability, and compatibility across supported devices and iOS versions
  • Share knowledge, provide constructive feedback, and strengthen team engineering practices

Requirements

  • At least 7 years of application development experience, including substantial hands-on iOS development
  • Bachelor’s degree in Computer Science or Software Engineering, or relevant military training
  • Strong Swift and Xcode skills
  • Experience with mobile system design, object-oriented design, design patterns, multithreading, and application architecture
  • Deep understanding of iOS frameworks, application and view lifecycles, object lifetimes, and concurrency
  • Strong UIKit and SwiftUI skills, including custom components and animations
  • Experience integrating HTTP, JSON, and RESTful web services
  • Working knowledge of Objective-C
  • Ability to build resilient experiences across iOS versions and devices
  • Clear written and spoken English
  • Curiosity about AI-assisted development and sound judgment in reviewing and validating generated code and tests

Nice to have

  • Experience with Git and collaborative code review
  • Experience developing SDKs or reusable mobile components
  • Android or cross-platform mobile development experience
  • Experience with security-sensitive applications, identity, or authentication
  • Experience with coding-agent workflows or other AI-enabled engineering tools

Benefits

  • Generous paid time off and holidays
  • Parental leave
  • Healthcare options
  • Retirement programs
  • Education reimbursement
  • Commuter offset at specific locations
  • Employee resource groups
  • Company and team events
  • Community and volunteering initiatives

Relevance

More opportunities

Similar jobs

The newest open roles in Mobile Development.

Questions, answered

Frequently asked questions