This position is closed and is no longer accepting applications.

Mobile Apps (iOS) Engineer

Peatix Shibuya-ku, Tokyo
  • 💴 No salary range given
  • 🏡 Fully remote
  • 🧪 Minimum years of experience unspecified
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

About Peatix

Peatix Shibuya-ku, Tokyo

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.

Key benefits

  • Connect people around the world
  • A diverse team

About the position

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.

Responsibilities

  • 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

  • You have experience building native applications for iOS in Swift.

Nice to haves

These aren’t required, but be sure to mention them in your application if you 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.

Hiring Process

  1. 1

    Resume Screening

  2. 2

    Phone Screening

  3. 3

    Technical Test

  4. 4

    Technical Interview

  5. 5

    Three rounds of interviews

  6. 6

    Offer

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.