This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior iOS Engineer, you’ll play a key role in delivering a world-class mobile experience for our customers. You’ll bring strong technical expertise in iOS development, take ownership of end-to-end solutions, and help shape how we build, scale, and evolve our mobile platform. You’ll collaborate closely with product, design, and other engineers to solve real customer problems, while coaching and mentoring others through code reviews, technical discussions, and shared ownership. What you build will ship to customers quickly and have immediate, visible impact. You’ll work on a product used by hundreds of thousands of users today, and help evolve systems designed to scale to millions. Along the way, you’ll face meaningful technical challenges and have opportunities to learn and apply new technologies, including event-driven architectures, IoT integrations, and machine-learning-powered features.
Job Responsibility:
Play a key role in delivering a world-class mobile experience for our customers
Bring strong technical expertise in iOS development, take ownership of end-to-end solutions, and help shape how we build, scale, and evolve our mobile platform
Collaborate closely with product, design, and other engineers to solve real customer problems, while coaching and mentoring others through code reviews, technical discussions, and shared ownership
Work on a product used by hundreds of thousands of users today, and help evolve systems designed to scale to millions
Requirements:
Strong iOS development background and experience with Swift
Passion for native mobile development and the iOS ecosystem
Solid experience building complex custom UI and knowledge of concurrency and multi-threading
Demonstrated focus on quality and ability to use automated testing methodologies
Understanding of REST, HTTP and efficient networking on iOS
Excellent problem solving, critical thinking, prioritisation and communication skills
Ability to demonstrate SafetyCulture values (Think Customer, Open Honest Always, Better as a Team, Be Bold Bring Action)
Nice to have:
Experience mentoring other engineers
C++ experience (we use a C++ shared library for our mobile clients)
Experience with Adaptive Layout and reactive functional programming concepts
Understanding all aspects of the customer experience in a mobile application, including UX, performance, networking, usage data, and crash reporting
Building SaaS or cloud services at scale
What we offer:
Equity with high growth potential, and a competitive salary
Flexible working arrangements
Access to professional and personal training and development opportunities
Hackathons, Workshops, Lunch & Learns
In-house Culinary Crew serving up daily breakfast, lunch and snacks
Wellbeing initiatives such as subsidised fitness programs, EAP services and generous parental leave policy
Quarterly celebrations and team events, including the annual Shiplt! global offsite
Table tennis, board games, gym sessions, book club, and pet-friendly offices