Company Description
Plato is a social games platform made by the creators of Yahoo! Games and backed by early investors of WhatsApp.
We have over 50 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.
Role Description
We are looking for an experienced and enthusiastic software engineer to join the client platform team and create mobile (iOS and Android) 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, making sure that users get a delightful experience whatever system they are using.
As a senior engineer, you’ll be expected to have a strong sense of self direction and “doing the right thing”.
Qualifications
- Be interested and enthusiastic!
- 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.
- Have a portfolio of your successes: be able to show past projects that you are proud to demonstrate and talk about in technical depth.
- Strong experience with at least one client environment: iOS, Android, or desktop.
- Ability to create clean, precise coding in a language you are an expert in.
- 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.