Hybrid Senior Mobile Engineer

Posted last month

Apply now

About the role

  • Produce and implement functional software solutions on our Mobile platforms
  • Work with Product Managers and other Engineers in a cross-functional team to implement key features that provide tangible results
  • Write and review code from the sprint backlog inline with mobile guild best practices
  • Assist in driving squad sprint execution to ensure timelines are met without compromising on quality
  • Anticipate and communicate blockers or delays before escalation
  • Consistently write production-ready code that is easily testable and accounts for edge cases and errors
  • Provide technical advice and weigh in on technical discussions and decisions impacting the team
  • Ensure commitments are realistic, understand priority and urgency, and deliver accordingly
  • Communicate effectively in written and verbal form on technical and non-technical subjects
  • Help fellow team members overcome obstacles, resolve blockers, and complete work tasks
  • Mentor more junior teammates in an open, respectful, flexible, and empathetic manner

Requirements

  • Must have at least 4+ years commercial experience in iOS native development
  • Must have at least 1+ years setting up and contributing to CI/CD mobile environments (Github Actions/Azure DevOps/Fastlane)
  • Must have at least 1+ years working with agile development methodologies
  • Must be authorized to work in the country where this position is based without the need for visa sponsorship at time of application
  • Must have reliable internet connection and an at home workstation setup (For remote positions)
  • Preferred candidates will have prior experience and deep understanding of iOS with Swift (some Android/Kotlin experience is desirable)
  • Preferred candidates will have experience with Reactive programming paradigms such as RxSwift or Combine
  • Preferred candidates will have experience with UIKit and be able to write UI in code
  • Preferred candidates will have prior experience with MVVM concepts
  • Preferred candidates will have prior experience writing UI and integration tests
  • Preferred candidates will have knowledge of Clean architecture and how to apply it
  • Some experience with Couchbase or Realm datastores is an advantage
  • Some experience with SQLite databases is desirable
  • Experience with URLSession background tasks is desirable
  • Preferred candidates will have a team player mentality, quick on their feet, agile, and aren't afraid to speak up and voice their opinion
  • Excellent organization, communication and problem-solving skills
  • Ability to work independently with little supervision

Benefits

  • Competitive Salary Package including 13th month bonus
  • New Hire Stock Options
  • Employee Referral Bonus Program
  • 3 volunteer days per year
  • A generous budget to spend on setting up your home office or WFH station
  • 100% employer paid access to Udemy (Learning & Development)
  • Paid Parental Leave for both carers (12 weeks)
  • Hybrid Work Model (3 days in the office & 2 days work from home)
  • Private Medical Benefits (PTI Health Insurance) for employee + family
  • 100% employer paid annual health check
  • 7 paid sick leave days per year
  • 20 paid personal leave days per year
  • 12 paid public holiday days per year
  • Company & Team Offsite Events provided
  • Our office offers open and creative workspaces with room to play, reflect, and relax
  • Our team works hard but also plays hard; we will challenge your best table tennis and PS4 skills
  • Kitchen stocked with snacks & drinks

Job title

Senior Mobile Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job