Taro Logo

Contractor: Software Engineer - iOS

UNiDAYS is a fast-paced company focused on building innovative solutions to delight members and drive product success.
iOS
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Contractor: Software Engineer - iOS

UNiDAYS is seeking a strong Mid or Senior iOS Engineer for a hands-on software development role. The ideal candidate will have experience, curiosity, and a passion for embracing new technologies.

Key responsibilities include:

  • Working in cross-functional product teams to build end-to-end solutions
  • Delivering impactful features with a pragmatic approach
  • Using technical knowledge to solve problems, balancing risks, constraints, user needs, and business needs
  • Championing user-centric solutions with a focus on market fit and profitability
  • Representing iOS concerns within the team
  • Contributing to the wider iOS and Mobile team
  • Monitoring platform/feature performance and addressing issues
  • Contributing to software system design and architecture
  • Collaborating with external stakeholders and peers
  • Supporting and mentoring other software engineers

Required skills and experience:

  • Passion for member experience and creating meaningful user experiences
  • Experience working in cross-functional teams and representing iOS/mobile concerns
  • Experience with Reactive Programming patterns
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Proficiency in Swift (and to a lesser extent, Objective-C)
  • Experience with unit testing, REST APIs, and 3rd Party SDK integration
  • Strong understanding of agile methodologies
  • Familiarity with Git and related tools

Nice-to-have skills:

  • SwiftUI
  • Kotlin Multiplatform
  • Firebase Remote Config / Crashlytics
  • Continuous Integration
  • UI Automation testing

The role offers the opportunity to work on innovative solutions, collaborate with talented teams, and contribute to the growth of UNiDAYS' product portfolio. The company values diversity and inclusion, creating an environment where everyone can contribute to their shared mission.

This contract position is open to remote working within the UK, with occasional travel to the closest UNiDAYS campus (London or Nottingham) required.

Last updated 10 months ago

Responsibilities For Contractor: Software Engineer - iOS

  • Build end-to-end solutions in cross-functional product teams
  • Deliver impactful features with a pragmatic approach
  • Solve problems balancing risks, constraints, user needs, and business needs
  • Champion user-centric solutions with focus on market fit and profitability
  • Represent iOS concerns within the team
  • Contribute to the wider iOS and Mobile team
  • Monitor platform/feature performance and address issues
  • Contribute to software system design and architecture
  • Collaborate with external stakeholders and peers
  • Support and mentor other software engineers

Requirements For Contractor: Software Engineer - iOS

Kotlin
  • Experience in cross-functional teams representing iOS/mobile concerns
  • Experience with Reactive Programming patterns
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Proficiency in Swift and Objective-C
  • Experience with unit testing
  • Knowledge of REST APIs and 3rd Party SDK integration
  • Strong understanding of agile methodologies
  • Familiarity with Git and related tools

Benefits For Contractor: Software Engineer - iOS

  • Remote work options
  • Opportunity for professional growth

Interested in this job?