Client Developer

Plato is a fast growing social games platform made by the creators of Yahoo! Games and backed by early investors of WhatsApp. We currently have over 40 million players who spend more than 1 billion minutes in our app every month (growing mainly through word of mouth).

We love going against the grain and charting our own path to success. As an example, we’re making a stand to reject the current advertising industrial complex: https://platoteam.medium.com/killing-ads-e0e12073a923

About the Role

We are looking for an experienced, enthusiastic software engineer to join the client platform team. Create polished and performant mobile (iOS and Android) and desktop (Windows, OSX) clients for users to play and communicate at Plato.

Developing a high performance container for our games applications is critical: performance matters! You'll architect, develop, refactor, and maintain components across multiple platforms (Android, iOS, Windows), making sure that users get a delightful experience whatever system they are using.

What you'll be doing

  • Be fully hands-on coding in a small, fast-paced startup environment.
  • Collaboratively architect and develop solutions for both small and large/next gen problems.
  • Manage all aspects of mobile and desktop app development: how to build, release, version, and test applications for a large audience.
  • Be an advocate for clients: our users have these apps installed: what could improve them for the user experience?

Requirements

  • Have a strong interest in optimization: optimize for speed, optimize for size.
  • Develop in a cross-platform client environment: how do we do things on Android, how do we do things on iOS, how do they happen on the desktop.
  • Ability to create clean, precise coding in a language you are an expert in.
  • Strong experience with at least one client environment: iOS, Android, or desktop.
  • Strong interest or experience in Swift and/or Kotlin.
  • MS (or higher) in a STEM field, or BS (or higher) in computer science/engineering.
  • Past experience with shipping production mobile applications. Consumer applications especially.
  • Be passionate and enthusiastic - we create games and a thriving social platform, after all!