Taro Logo

iOS Engineer

ClassDojo is the #1 communication app connecting K-12 teachers, children, and families globally, used in 95% of US schools and reaching 45M children in 180 countries.
$144,500 - $215,000
iOS
Senior Software Engineer
Remote
101 - 500 Employees
7+ years of experience
Education

Description For iOS Engineer

ClassDojo is revolutionizing education through their #1 communication app connecting K-12 teachers, children, and families globally. With a presence in over 95% of US schools and reaching 45 million children across 180 countries, they're now expanding beyond communication to provide exceptional learning experiences.

As an iOS Engineer at ClassDojo, you'll join a talented team of ~200 people from prestigious companies like Instagram, Netflix, Dropbox, Stripe, and Uber. You'll play a crucial role in shaping their mobile products, working with Swift, SwiftUI, and various Apple frameworks to build robust, user-facing applications.

The role demands a senior engineer with 7+ years of experience who can think holistically about product development. You'll create architectural foundations, develop new features, and help define ClassDojo's future direction. The position offers competitive compensation ($144,500 - $215,000 depending on location) and the flexibility to work remotely while maintaining overlap with Americas time zones.

This is an opportunity to join a mission-driven company that's already profitable and making a real impact in education. You'll work alongside some of the most talented people in tech while pioneering the future of education. If you're passionate about building high-quality mobile experiences that can positively impact millions of children's education, this role offers the perfect blend of technical challenge and meaningful impact.

Last updated 16 days ago

Responsibilities For iOS Engineer

  • Shape the direction of mobile products at ClassDojo
  • Work across all parts of the stack to develop new features and infrastructure for ClassDojo's iOS app
  • Create a solid architectural, technical and cultural foundation for future iOS engineers
  • Help define ClassDojo's direction
  • Work and grow as part of a cross-functional product development team

Requirements For iOS Engineer

  • Have experience with iOS
  • Experience with Swift, SwiftUI, UIKit, async/await, Combine, CoreData
  • Experience with Swift Package Manager, fastlane, Github Actions, and XCode Cloud
  • Ability to build highly responsive and fault tolerant apps
  • Write robust application code for user-facing iOS applications on top of RESTful APIs
  • Create and maintain testing infrastructure for automated test suites
  • Minimum 7 years of professional software experience
  • Must work in Americas timezones

Interested in this job?

Jobs Related To ClassDojo iOS Engineer

iOS Application Developer - Health Software

Senior iOS Developer role at Apple focusing on health features for iOS and watchOS, offering competitive pay and benefits while working on impactful health technology.

Sr. iOS Software Engineer - Health Technologies

Senior iOS Software Engineer role at Apple's Health Technologies team, focusing on developing innovative health sensing methods and prototypes with 8+ years of experience required.

Senior iOS Engineer - Home Ecosystem (Frameworks & Services)

Senior iOS Engineer position at Apple's Home Ecosystem group, focusing on developing frameworks and services for HomeKit Camera experiences using Swift/Objective-C.

Senior Software Engineer - Mobile App Development(iOS)

Senior iOS Software Engineer position at Stryker, focusing on mobile app development for healthcare technology solutions.

iOS SDE, Amazon Key

Senior iOS Software Development Engineer position at Amazon Key, developing building access technology solutions using IoT and mobile technologies.