About Company

Job Opportunity: Remote iOS Mobile Developer at Planning Center

Date Posted: August 16, 2024
Salary: $148k – $190k
Location: Remote (USA)

About Planning Center

Planning Center, founded in 2006, supports over 80,000 churches worldwide. As a debt-free, independent company, we take pride in having no outside investors. Our tools help churches communicate, connect, organize information, and coordinate events. Committed to building excellent products, we solve real-world problems through our web and mobile solutions.

Our team enjoys the flexibility of remote work, using Asana, Slack, Notion, and Zoom for collaboration. Quarterly, we gather at our primary office in Carlsbad, CA, to strengthen our team bonds.

About the Role

We are looking for an experienced iOS Developer to join our team. The role involves developing and maintaining high-quality applications for iOS devices to ensure a smooth user experience for our customers. The ideal candidate will have extensive experience in iOS development, proficiency in Swift and Objective-C, and a proven history of building large-scale mobile applications with a significant user base.

Responsibilities

  • Lead in maintaining and expanding our flagship iOS products
  • Design new features, refine existing ones, and ensure smooth operations
  • Ensure the security of customer data
  • Translate feature ideas into detailed technical plans and execute them with well-tested GitHub pull requests
  • Mentor and collaborate with design and development teams
  • Participate in code reviews to ensure high-quality code
  • Prepare code for Apple App Store releases
  • Enhance automated application build and release tools
  • Stay updated with the latest iOS features to enhance our apps
  • Fix bugs reported by our support team using tools like Firebase Crashlytics and Xcode’s Instruments
  • Engage in book and code clubs for continuous learning

Who We Look For

Our ideal candidates align with our core values:

Engage with Humility: We value openness and kindness, irrespective of skill level or position.
Invest In Our Team: We prioritize effective communication, diversity, knowledge-sharing, and ask insightful questions.
Do Our Best Work: We strive for excellence and continually seek improvements in our work.
Focus on Customer Impact: We make decisions that create positive value for our customers.
Think Holistically, Work Iteratively: We take practical steps towards our goals, considering the broader context.

We are committed to diversity and inclusion, fostering a supportive environment where you can do your best work.

The Hiring Process

During our hiring process, you’ll meet several team members. Feel free to ask questions and evaluate us as we evaluate you.

You will interact with:

  • Our Recruiting and Growth Strategist
  • Senior Engineering Managers
  • The Mobile Team developers
  • The Mobile Engineering Manager

The hiring process includes:

  1. Apply with a resume and cover letter explaining your interest in mobile development and why you want to join us.
  2. Invitation to an online coding assessment to evaluate your skills.
  3. Initial “blind screen” interview with our recruiter.
  4. Pairing and Technical Interview over Zoom with team members.
  5. If successful, we’ll extend an offer.

Qualifications

  • Proven track record of publishing and maintaining large-scale iOS apps
  • Expert-level skills in Swift and Objective-C
  • Experience with UIKit, Core Data, and other iOS frameworks
  • React Native experience is a plus
  • Strong grasp of mobile architecture, design patterns, and best practices
  • Sharp problem-solving skills and attention to detail
  • Experience working collaboratively
  • W