
Senior iOS Software Engineer
SafetyCulture
full-time
Posted on:
Location Type: Hybrid
Location: Sydney • Australia
Visit company websiteExplore more
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