Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Salesforce Senior Staff Software Engineer iOS 
United States, California, San Francisco 
262462911

Yesterday

Job Category

Software Engineering

Job Details

What You Should Have

  • 10+ years of experience building and maintaining complex iOS applications, in a team environment directing and guiding the efforts of a functional group through delegation to senior technical leaders
  • Deep expertise with Swift and iOS frameworks
  • Strong understanding of iOS architectural patterns, such as VIPER
  • Recognized lead for a number of features or systems that solve large, open-ended problems, often involving new or innovative approaches
  • Experience driving technical design and culture across their function, contributing to organization-wide technical decision-making and strategy
  • Solid experience designing scalable and maintainable APIs for shared components, frameworks, or systems
  • Extensive experience debugging and fixing crashes, UI rendering issues, and performance problems on iOS using Xcode, Instruments, and other tools
  • Experience with Combine, Swift Concurrency (async/await, actors), and dependency injection frameworks (e.g., Needle, Resolver)
  • Experience with scripting (Python/bash etc)
  • Experience with running a/b experimentation
  • Ability to monitor and improve app KPIs such as launch time, app hangs, and crash-free sessions
  • A disciplined approach to development, testing, documentation and code structure in a team environment
  • An interest in guiding, influencing, and growing other engineers and teams
  • Deep familiarity with the Xcode ecosystem, CI/CD pipelines, and automated testing tools
  • A product-minded approach to engineering, with an eye for software quality and an ability to connect technical initiatives to business impact


Bonus Points

  • Experience using Slack and a keen interest in making it better
  • A passion for creating accessible applications
  • Prior experience on a centralized infrastructure team, serving both internal developer customers and external users

If you require assistance due to a disability applying for open positions please submit a request via this.

Posting Statement