Job Opportunity:
We are seeking a highly skilled Senior iOS Engineer to join our team and contribute to the development of modern native applications.
The successful candidate will be passionate about building phenomenal iOS experiences and have a strong understanding of the latest technologies and frameworks, including SwiftUI, Swift Package Manager, and Xcode Cloud.
This is a permanent position that requires a collaborative and innovative approach, with opportunities to inform engineering processes and decisions when building new features.
About the Role:
* Develop and maintain features across our apps (DoneDeal, Daft & Adverts)
* Ensure the codebase is clean, scalable, and tested
* Collaborate with other iOS and Android Engineers as part of an Agile team
* Work with product, quality, and design teams to deliver high-quality products
* Stay up-to-date with new technologies and techniques within iOS development
Requirements:
* Minimum 5 years iOS development experience
* Highly proficient in Swift
* Comprehensive expertise with UIKit and the iOS SDK (RxSwift or SwiftUI experience is a bonus)
* Extensive experience with modern mobile architectures (MVVM, MVP etc)
* Experience with writing robust unit tests and maintaining high code quality
* In-depth knowledge of integrating with RESTful APIs
* Experience with Source Control (Git)
* Experience with CI/CD
* Excellent social, teamwork, and collaboration skills
What We Offer:
* A dynamic and fast-paced work environment with opportunities for growth and development
* A competitive salary and benefits package
* The chance to work with a talented team of professionals who share your passion for technology and innovation
* Flexible working arrangements, including remote work options
* A commitment to diversity and inclusion, with a focus on creating a welcoming and inclusive workplace
About Us:
We exist to make buying and selling in Ireland simple. We put our people first, creating an inclusive environment where we can develop products that put our users first. We value people's work and time, creating a community where they have an opportunity to make an impact and grow.
We have five core values: a growth mindset, simplifying things, making things happen, collaborating across teams, and being passionate about what we do.
We are a diverse bunch of people here in Distilled, and we want to continue to attract and retain a diverse range of people into our Company.