Change.org is the world's largest technology platform for social change. Our goal is to empower people everywhere to start campaigns around the issues they care about, mobilize others, and work with decision makers to drive solutions.
We’re also an innovative business – a "social enterprise” and a certified B Corporation, with a business model designed to support positive social impact (more about B Corps: www.bcorporation.net).
Over 100 million people have signed petitions, and our users win nearly one victory per hour, including strengthening hate crime legislation in South Africa; fighting corruption in Indonesia, Italy, and Brazil; ending the ban on gay Boy Scouts in the United States, and big wins for women’s rights in India. And we’re just getting started. Here’s a small snapshot of why some of the 100 million people have signed Change.org petitions: youtu.be/UcT1rgZDko4
We love serving our incredible users, and we love our staff too. We show it with very competitive salaries, five weeks of vacation, robust maternity and parental leave, an amazing culture, free language training (if you want it), and a high impact, low-ego team that can’t wait to learn from you and teach you what they know.
We’re seeking an experienced Software Engineer with experience and passion for iOS development. This person will be a fundamental member of our team responsible for creating our first native iOS app. We’re looking for someone who thrives working on the entire iOS development life cycle and in a collaborative team environment. The ideal candidate will be someone that obsesses over the quality and crafting an amazing user experience. This person will help shape the direction of mobile products at Change.org.
Here’s what you’ll do as part of our team:
- Plan, design, build, release and scale our first native mobile application.
- Be an integral part of our small mobile team and help to build the team out.
- Evaluate application designs and work in all layers of iOS development.
- Create tools that turn abstract ideas into something visual.
- Teach, document and continuously learn.
And here are the skills & experience we hope you have:
- A solid understanding of best practices in native mobile application product development.
- Experience building and shipping high-performance, consumer iOS applications (please include links to projects you’ve responsible for in the App Store).
- Passion for crafting amazing user experiences.
- Experience working with UI designers to implement a great user experience.
- 5+ years of development experience; at least 2 years of experience with iOS development.
- Expertise in Objective-C, Xcode and Cocoa Touch.
- Experience in Swift or enthusiasm to learn.
- Knowledge of Core Data in multithreaded environments.
- Experience starting projects from scratch and working with existing architecture.
- Experience running A/B tests in iOS apps -- both client and server-side.
- Highly comfortable with unit testing and rapid release cycles.
- Very comfortable learning new technologies, tools and platforms.
- Experience designing and maintaining APIs and frameworks.
- Experience with the challenges of syncing client and server data.
- B.S. in Computer Science or a related field.
The is a full-time opportunity based in our San Francisco office.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed.
We are working for a world where no one is powerless, and where creating change is a part of everyday life. We're just getting started, and we hope you'll join us.
To apply click here!