Customer.io
Senior iOS Engineer
Customer.io
$160k - $184k
EMEA Remote
Swift
Objective-C
Apple ecosystem

Senior iOS Engineer

Overview

Customer.io is looking for a Senior iOS Engineer to join their growing Engineering team. The ideal candidate will have extensive native iOS expertise and play a pivotal role in guiding the team, mentoring junior engineers, and upholding high performance and quality standards. The role requires strong leadership skills and a willingness to collaborate across multiple platforms.

Job Description

Customer.io is a company that powers automated communication that people like to receive. They help businesses manage, send, and track the performance of emails, SMS, push notifications, and in-app messages using behavioral data. They value diversity, inclusion, and work-life balance.

Responsibilities

  • - Develop and lead the development of mobile SDKs
  • - Mentor junior team members and foster a collaborative environment
  • - Engage in architectural design discussions and problem-solving
  • - Contribute to continuous improvement and innovation
  • - Maintain and improve code quality through writing unit, integration, and E2E tests
  • - Collaborate with cross-functional teams and partners to define, design, and ship new features

Required Skills

  • - 7+ years of experience in native iOS development
  • - Proficiency in Swift, Objective-C, and Apple ecosystem
  • - Strong understanding of iOS architecture, design patterns, and best practices
  • - Familiar with managing and publishing dependencies with SPM and Cocoapods
  • - Experience in leading projects and mentoring junior engineers
  • - Excellent problem-solving skills and a product-minded approach
  • - Availability between 2PM and 5PM GMT for communication
  • - Experience with Android, React Native, Flutter (good to have)
  • - Familiarity with Behavior Driven Development (good to have)
  • - Contributions to open-source projects (good to have)
  • - Backend or full-stack development experience (good to have)

Benefits

  • - Competitive compensation and perks
  • - Be part of a diverse and inclusive team
  • - Culture that promotes work-life balance and continuous learning
  • - Fully remote work environment
  • - Unlimited PTO (with encouragement to take at least 20 days)
  • - 16 weeks paid parental leave (including adoption and foster care)
  • - 100% paid insurance premiums for you and your dependents
  • - 401k retirement matching up to 5% dollar-for-dollar
  • - $1,500 annual healthy lifestyle budget
  • - $250/monthly Remote Work Stipend
  • - $300/month co-working space rental reimbursement
  • - $2,000/yearly professional education budget
  • - $1,500 home office budget
  • - One month sabbatical after five years

About the company

Fueled by first-party data, create personalized journeys across all channels with our customer engagement platform.