Procore Technologies

Staff Software Engineer, iOS

Procore Technologies
Apply
13 days ago
Cairo, EgyptStaff+

Responsibilities

  • Serve as the technical expert for iOS architecture and best practices across the team.
  • Lead the design and implementation of complex, high-impact features for iOS applications.
  • Drive improvements in application performance, reliability, and maintainability.
  • Set technical and procedural standards and guide architectural and design decisions.
  • Identify large-scale technical issues and organize the team to address them.
  • Mentor engineers through code reviews, pairing sessions, and hands-on coaching.
  • Partner with Engineering, Product Management, Design, and QA to develop scalable technical solutions.
  • Support the full feature-delivery lifecycle, including production support and incident resolution.

Requirements

  • 8+ years of engineering experience.
  • 5+ years building native iOS applications with Swift and/or Objective-C.
  • Deep expertise in iOS architecture and technical leadership experience.
  • Experience mentoring engineers and guiding architectural decisions.
  • A product mindset and/or mobile automation background is a plus.

Benefits

  • Based in Procore's Cairo, Egypt office.
  • The company is seeking someone to join immediately.
Contact me