Назад к вакансиям

Senior Mobile Developer

PingIdentityIsraelУдалённоот 7 лет
iOSRESTful APIMobile DevelopmentSwiftMultithreadingSwiftUIUIKitSoftware ArchitectureXcodeObject-Oriented Design

Описание

This role is for a Senior Mobile Engineer - iOS to build the next generation of Ping Identity products, partnering with product, design, backend, QA, and other engineering teams.

Responsibilities

  • Design, build, test, and maintain high-quality iOS applications and SDKs using Swift, Xcode, and Apple
  • Shape robust mobile architecture and make sound decisions about object-oriented design, design patterns, concurrency, threading, and lifecycle management
  • Create polished interfaces and interactions using UIKit and SwiftUI, including custom UI components and animations
  • Work closely with cross-functional partners throughout discovery, implementation, acceptance testing, and release
  • Use AI-enabled development tools thoughtfully to explore code, generate or refine tests, investigate unfamiliar areas, and automate repetitive tasks, while reviewing outputs critically and verifying behavior
  • Contribute to engineering practices that make AI-assisted work dependable, including clear context and instructions, focused changes, automated checks, and appropriate human review, all as part of our SDLC
  • Protect customer trust by considering security, privacy, performance, reliability, and compatibility across supported iOS versions and devices
  • Share knowledge, provide constructive feedback, and help raise the technical bar across the team

Requirements

  • A B.Sc. in Computer Science, Software Engineering, or relevant military training
  • At least 7 years of application development experience, including substantial hands-on iOS development with Swift and Xcode
  • Strong experience in mobile system design, object-oriented design, design patterns, multithreading, and application architecture
  • Deep understanding of iOS frameworks, view and application lifecycles, object lifetimes, and concurrency
  • Strong UI engineering skills with UIKit and SwiftUI, including the ability to build custom components and animations
  • Experience integrating with HTTP, JSON, and RESTful web services
  • Working knowledge of Objective-C and the ability to work with codebases that include it
  • Familiarity with differences across iOS versions and devices, and the ability to build resilient experiences across them
  • A self-directed approach: you can work independently, identify what needs attention, and communicate early when alignment or support is needed
  • Clear written and spoken English, strong interpersonal skills, and a collaborative mindset
  • Curiosity about AI-assisted software development, sound judgment about where it helps, and a commitment to validating code and tests regardless of how they were produced

Nice to have

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

We offer

  • Flexible, collaborative work environment
  • Company culture that empowers you to do your best work
  • Employee Resource Groups that create a sense of belonging for everyone
  • Regular company and team bonding events
  • Competitive benefits and perks
  • Global volunteering and community initiatives
  • Generous PTO & Holiday Schedule
  • Parental Leave
  • Progressive Healthcare Options
  • Retirement Programs
  • Opportunity for Education Reimbursement
  • Commuter Offset (Specific locations)

Hiring process

  • Apply via link