This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Develop and lead the development of mobile SDKs for Customer.io.
Mentor junior team members and create a collaborative work environment.
Engage in architectural design discussions and problem-solving activities.
Contribute to continuous improvement and innovation within the team.
Maintain and enhance code quality by writing unit, integration, and E2E tests.
Collaborate with cross-functional teams and partners to define, design, and implement new features.
The role involves working with platforms like Android, Flutter, and React Native in addition to iOS.
Requirements:
The ideal candidate should have at least 7 years of experience in native iOS development.
Proficiency in Swift, Objective-C, and the Apple ecosystem is required.
Strong understanding of iOS architecture, design patterns, and best practices.
Familiarity with managing and publishing dependencies using iOS dependency management tools like SPM and Cocoapods.
Experience in leading projects and mentoring junior engineers.
Excellent problem-solving skills and a product-oriented mindset.
Availability between 2PM and 5PM GMT for team communication.
Benefits:
Competitive compensation ranging from $160,000 to $184,000 USD based on experience.
Fully remote work environment.
Unlimited PTO with a minimum of 20 vacation days, in addition to holidays and sick days.
16 weeks of paid parental leave, including adoption and foster care.
100% paid insurance premiums for you and your dependents.
401k retirement matching up to 5%.
$1,500 annual healthy lifestyle budget.
$250 monthly Remote Work Stipend.
$300 monthly co-working space rental reimbursement.
$2,000 yearly professional education budget.
$1,500 home office budget.
One month sabbatical after five years at Customer.io.
Opportunities for in-person meetings with peers throughout the year.