Senior Software Engineer (iOS)

  • Dublin
  • Workhuman
Job Description:This is a hybrid role, requiring presence in our Dublin office at least two times per week.The Opportunity:Workhuman’s Mobile team is looking for an experienced iOS Engineer who will be responsible for the development and maintenance of our SAAS application. Your primary focus will be the development of iPhone/iPad features and their integration with back-end services. You will be working alongside other developers and collaborating with Product and UX to ensure the creation of a sophisticated and easy to use design, and the delivery of a quality product.We are interested in you because you have a continuous learning mindset and are interested in leading advancement technically and functionally. The value you will deliver:Put your code in the hands of millions of users and bring surprise and delight to the faces of our mobile usersSolve hard-to-see user pain points such as performance, monitoring crash rates and user metricsContribute to team activities such as sprint planning & backlog refinement sessions, daily stand-ups and retrospectives with our Scrum teamWork closely with Product & UX, be part of the design discussions/decisions and execute an idea from concept to deliveryWork with our DevOps and Architecture teams to move to a continuous deployment modelEnsure high code quality and maintainability and follow best practices approach to the continuous improvement of our products, processes, and toolsContribute to a knowledge-sharing and an open and collaborative work environment The skills you will bring:5+ years of industry experience in developing native iOS applications in Swift/Objective-C and experience with SwiftUI is a plusKnowledge of Apple’s design principles and application interface guidelinesExperience with Push notifications, designing API’s and back-end servicesFamiliar with the composable Architecture (TCA/VIPER) is a plusFamiliar with building Swift packagesExperience with SonarCloud, Firebase and other monitoring and observability toolsUnderstanding of DevOps practices and have experience in designing CI/CD pipelines with tools such as Bitrise or FastlaneExperience with unit, UI and integration testingUnderstanding of A/B testing is a plusStrong communication skills, user empathy and great product senseAn interest in building tools for technical and non-technical usersSelf-driven and openness to learn quickly without being afraid to dig deepOpen collaboration with the team on shared items of work and great communication with team members across multiple locationsEnjoy sharing knowledge and mentoring other team membersFullstack experience, or openness to it, is a plusBenefits: 25 days annual leave, increasing with years of serviceCompany plan VHI Health Care & Dental cover for employee, partner and childrenPension commencing from day one and matched up to 5% after the probation period.Income ProtectionLife AssuranceWe live our values and that includes being super-users of our own recognition program, Workhuman Spark®.Discounted gift certificatesDiscounted TaxSaver Travel cards/free car parking (subject to availability)Access to our Tuition Reimbursement SchemeAccess to Workhuman UniversityWorkhuman employees are offered up to one paid day volunteering per year.Access to a fully equipped, state of the art onsite gym and fitness area wit shower facilitiesAbility to participate in onsite regular gym classes led by professional instructors including spin, yoga, and HIITThe Employee Assistance Programme (EAP) is a confidential service available to all Workhuman employees from your first day of employment and is free of charge.Free breakfast cereal, fruit, pastries, tea/coffee, lunch, fantastic catered events throughout the year etc.#LI-Hybrid