The Team
The Discover is a cross-regional/ multi-functional/cross-platform team with team members based in Malaysia, Australia and Hong Kong. This team is made up of developers, product, UX, design, analytics, business analysis and delivery management people. They are accountable for the development, delivery, security and support of key experience (front-end) functional components to assist candidate job application processes cross-platform (iOS, Android, web and Mobi-web) in job markets across the Asia Pacific region.
We operate under the 3 brands of JobStreet, JobsDB and SEEK to help over 150 million candidates find employment The longer-term focus of the team is to consolidate all systems into a common platform for all regions with the goal of building product features once and continually delivering at scale.
About the role
As a Staff Android Engineer you will play a hands-on technology leadership role leading technical alignment, engineering quality, capability and Productivity of the team. You will be responsible for contributing to the SEEK iOS mobile app to deliver great customer outcomes for the Discover Confidence to Connect team (C2C), working in close collaboration with Core Mobile Platform leaders to ensure contributions are aligned with the broader mobile apps technical strategy.
To be successful in this role you will be involved in the below indicative activities:
- Provide joint technical team leadership to the Discover team and technical guidance for the wider Candidate teams
- Managing technical health (monitoring and improving the health and quality of the code base, responding to incidents, adhering to SEEK’s paved roads and design patterns),
- Input into the setting of quarterly OKR’s and helping oversee the delivery of these according to defined product & tech health metrics
- Input and guidance into product design and continuous problem and technical discovery
Responsibilities
- Owning the technical approach for mobile apps platform contribution across the sub domain (Discover)
- Corresponding and coordinating with iOS technical leaders in other sub domains on technical solutions and approaches
- Provide mentorship and coaching to a team of iOS developers with varying levels of experience with the platform, as well helping them grow their general technical & decision making capabilities.
- Evolving delivery processes to align with the mobile apps platforms
- Contributing to SEEKs overall ASIA Pacific Technology Strategy and aligning systems to that strategy.
- Ensuring systems are fit for purpose, well architected and follow current and aligned SEEK development practices.
- Maintaining platform health, ensuring that our systems are reliable, resilient and cost effective.
- Driving a strong customer-focus in what the team does to ensure we are delivering great outcomes for our Candidates.
- Consult with partners, to translate technical concerns into business impacts and provide relevant information to advise and facilitate effective decision making
- Act as an enabler for the team, removing obstacles from their paths and identifying potentials for delivery, business, and process improvements
- Help facilitate the healthy tension between the desire for immediate delivery and the long-term viability of the code bases
- Share operational support duties
Essential Skills and Experience
Experience
- Delivered software solutions in sophisticated environments with partners and dependencies.
- Leading the architecture and operation of highly scalable, reliable, performant, and secure solutions.
- Expert knowledge in native iOS development and Swift
- Experience with native iOS frameworks, e.g. UIKit, Foundation & Cocoa frameworks
- Experience with iOS testing strategies and frameworks, e.g. XCTest
- Creates and maintains continuous delivery pipelines using current practices, patterns & tooling
- Creates software using secure coding practices and mitigates common vulnerabilities
- Uses current technical practices such as writing clean, testable code and pair programming
- Grown engineers personal and technical skills through coaching or mentoring
Desirable Experience, Skills and Competencies
- Leading lean thinking & agile practices
- Service reliability engineering
- Previous experience in distributing apps platforms to multiple markets
- Experience with iOS continuous delivery tooling, e.g. Fastlane, Buildkite
- Experience with dependency management tools, e.g. Cocoapods
- Has owned, maintained and contributed to a long-lived codebase
- Experience with modern service orchestration technology e.g. GraphQL, Apollo Server
- Experience with other technology platforms and programming languages
- Dedicated, positive ‘can-do’ attitude, with a clear sense of initiative.
Perks and benefits
At SEEK we offer:
- Support of flexible working, including a mix of office and work from home days depending on your role.
- The opportunity to work from anywhere for up to 4 weeks per financial year
- Casual dress – every day
At SEEK, we are passionate about fostering a culture of inclusion and wellbeing that embraces and values the diversity of our people. We are a purpose driven business that works with heart.
We know teams with diverse ideas, experiences and perspectives are more creative and are critical to ensuring effective delivery and innovating to enable our future success. As such, we welcome applications from people with diverse backgrounds and life experiences, especially as they relate to gender, sexual identity, culture, faith, disability and life stages. If you have the skills, curiosity and an adaptable mindset but don't meet every responsibility or qualification listed in this advertisement, please still get in touch with us.
Should you require any specific support or adjustments throughout the recruitment process and beyond, please advise us and we will be happy to assist.
For this role, only those with eligible right to work will be considered.
SEEK kindly requests no unsolicited resumes or approaches from recruitment agencies and will not be responsible for any associated fees.