Mobile Apps (iOS) Engineer [Remote]

Peatix is looking for a Mobile Engineer to join our team. You’ll work with product managers and designers to maintain, implement, and support features for our iOS app.


  • Peatix Product Engineering is a distributed team supporting a popular and complex service.
  • Mobile Engineers at Peatix drive the development of Peatix's Android and iOS native apps.
  • We want you for the skills you want to hone as much as for the skills you bring to the table.
  • You expect to be guided and supported rather than micromanaged.
  • If you relish the ever-changing landscape of product development and take pride in, and responsibility for, your work then drop us a line: we want to meet you.


  • Write robust, maintainable code for Peatix's mobile native apps.
  • This role is focussed on the iOS app, but we encourage engineers to work together across platforms.
  • Work with backend engineers to design appropriate APIs for the mobile native apps to interact with.
  • Develop an in-depth understanding of the codebase, as well as refactor and improve it.
  • Contribute technical knowledge to conversations about the direction of Peatix's mobile native apps.
  • Review code developed by the mobile native apps team.
  • Design and create systems to develop, test, deploy, and monitor code.
  • Provide emergency support (service outages, etc.) if required.

Requirements (Must-Haves):

  • You'll be working with a distributed team, so there is an emphasis on being a capable verbal and written communicator.
  • You can communicate in business-level English or above.
  • You have the ability to empathize and work with a diverse range of colleagues.
  • You have experience and confidence building native applications for iOS in Swift.

Requirements (Nice-to-Haves):

Nice to haves are are really just nice to haves, and applicants should apply even if they don’t have them

  • You have experience working with Git and/or GitHub.
  • You have experience designing and writing tests.
  • You're familiar with Swift development best practices and app architecture patterns.
  • You have experience developing Android applications.
  • You have experience designing APIs.
  • You have experience with Perl or JavaScript. Peatix has historically been built with Perl and new services are built in JavaScript, but they will not be the day-to-day languages that you use for your work.
  • You can communicate in conversational level Japanese or above.


  • You can work remotely from almost anywhere, though we’ll look favorably on candidates that are located where Peatix already has team members.
  • Peatix has offices in Tokyo, Singapore, New York and Kuala Lumpur. If you’re located in those cities, you’re welcome to work in the office.
  • You'll be working with team members in Australia, Japan, Malaysia, the Philippines, Singapore, and North America.
  • Who is Peatix

    Peatix is a global event registration platform that provides event organizers with powerful tools to create, promote, manage and sell out events of all sizes. Launched in 2011 in Japan, Peatix is now headquartered in New York and has expanded into Singapore and Malaysia.

  • Peatix's goals

    At Peatix, we believe we can make a great positive impact by making it easier for people to meet with each other and strengthen their communities. By helping organizers create more and more diverse events for more and more diverse groups of people, we hope to connect people around the world and let people understand each other.

  • Why you should work for Peatix

    Peatix is a customer centric company where we value collaboration, communication, empathy, quality, and shipping. We believe that you'll do better work by being healthier and happier, so we want you to have a life outside of working at Peatix. We encourage you to attend Peatix events as well.

    Peatix is made up of people of a number of different nationalities and backgrounds. We will continue to be a company that embraces diversity and look forward to applications from people from various backgrounds and lifestyles. Peatix will not discriminate against Peatix employees or applicants based on their age, citizenship, gender identity or expression, national origin, pregnancy status, race, religion, sexual orientation or any other differences.


If you're applying for a specific position, be sure to include details such as links to:

  • Your blog or other online presence
  • Your GitHub / Bitbucket / etc. repositories
  • Relevant patches and bug reports to open-source projects
  • Sample code
  • ...anything else you feel is relevant