SafetyCulture

Senior iOS Software Engineer

SafetyCulture

full-time

Posted on:

Location Type: Hybrid

Location: SydneyAustralia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Work on new and existing products that directly impact the lives of our customers around the globe.
  • Collaborate with other team members to investigate design approaches and evaluate technical feasibility.
  • Write high quality distributed system software and drive engineering best practices.
  • Establish architectural principles and mentor team members in an Agile/Scrum environment.
  • Simplify the complex and remove obstacles so builders can build.
  • Work on projects that are critical to SafetyCulture, and our customers' needs.
  • Continue to grow and follow your passion as the business evolves.
  • Deliver a world-class mobile experience for our customers on a product used by hundreds of thousands of users today.
  • Collaborate closely with product, design, and other engineers to solve real customer problems.
  • Coach and mentor others through code reviews, technical discussions, and shared ownership.
  • Face meaningful technical challenges and have opportunities to learn and apply new technologies, including event-driven architectures, IoT integrations, and machine-learning-powered features.

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)
  • Experience mentoring other engineers (preferable)
  • C++ experience (we use a C++ shared library for our mobile clients) (preferable)
  • Experience with Adaptive Layout and reactive functional programming concepts (preferable)
  • Understanding all aspects of the customer experience in a mobile application, including UX, performance, networking, usage data, and crash reporting (preferable)
  • Building SaaS or cloud services at scale (preferable)
Benefits
  • Equity with high growth potential, and a competitive salary,
  • Flexible working arrangements, we encourage you to create the best work blend while working from your home and the local SafetyCulture office;
  • Access to professional and personal training and development opportunities; Hackathons, Workshops, Lunch & Learns;
  • We encourage involvement in the community, open source work, attending talks and events, and experimenting with new technologies.
  • **You’ll Also Receive Other Perks Such As: **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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
iOS developmentSwiftC++custom UIconcurrencymulti-threadingautomated testingRESTHTTPAdaptive Layout
Soft skills
problem solvingcritical thinkingprioritisationcommunicationmentoringcollaborationcoachingleadershipadaptabilitycustomer focus