Mobile Application Developer

  • 1111 Superior Ave, Cleveland, OH 44114, USA
  • Full-time

Company Description

Who We Are

We are TWPI. We build cutting edge research into fully-realized products. We ask the hard questions and don't shy away from big challenges. Some of the things we're building include payments infrastructure and apps, mobile network analysis tools, and machine translation products for underserved language pairs - and we have more in the hopper.

We believe in treating our people well and building a sustainable culture, and we have the benefits and compensation to back it up.

We have a group of tremendously talented folks building the future, and we want to build around Cleveland's best talent.

Job Description

Who You Are

You are a mobile developer who has a passion for building amazing native apps for iOS and Android. You've used cordova, phonegap, and react native, and you know why they don't work for you. You sweat the details. You care about creating great experiences for your users.

Testing isn't just an afterthought for you, it's part of your development process.

What You Will Do

You will take ownership of our existing app portfolio, comprising two apps in the payments space. You will modernize the codebase and extend it to match our product roadmap. You'll be responsible for working with our engineering team to ensure that the web services that power the app are written to create the best user experience while maintaining banking-level security.

The apps are currently written in Objective-C and Java; ideally we'll move together into a future where those apps are written in Swift and Kotlin.

You'll also be tasked with creating rapid prototypes around new product lines as we pursue new lines of business

Qualifications

What You Should Know

- You should have experience with Objective-C and iOS storyboards.

- Experience with Swift/Kotlin is a big plus

- Experience building secure and scalable mobile apps, preferably within an Agile/TDD environment.

- You have experience with one or more mobile package/dependency management frameworks

- Experience interacting with REST-based web services

Additional Information

All your information will be kept confidential according to EEO guidelines.