Senior Mobile Software Engineer, Android

Remote

Job Overview

Unchained is accepting applications for a Senior Mobile Software Engineer to join our team as a Contractor to start! During the 3-month contract, if we like what we see and you like what you see, we’ll make moves to welcome you onboard as a full time employee!

We are looking for a highly skilled Senior Mobile Software Engineer to help lead the development of innovative financial technology solutions within Unchained. As a Senior Mobile Software Engineer, you will leverage your expertise in software architecture and design patterns to drive the development of scalable, secure, and high-performance mobile software applications.

You will collaborate closely with cross-functional teams to architect, implement, and deploy mission-critical systems that shape the future of finance. Unchained Engineering is filled with talented, hard-working, and passionate engineers. We want to see a strong sense of ownership, intrinsic drive, and a desire to learn and grow. We hold each other to a very high standard and expect that accountability to be mutual. Finally, we strive to embody aspects of the Bitcoin ethos – transparency, brutal honesty, and proof of work. If that sounds like just the thing you’ve been missing in your career up to this point – we look forward to seeing you in the inbox.

The ideal candidate will have experience developing high-quality Kotlin MultiPlatform (KMP) based apps on Android and iOS using the native tooling and languages available for both of those platforms. However, a passion for all things Android and Kotlin coupled with a willingness to learn KMP and help upskill the team will be considered.

What You Will Do

  • Deliver features that help our Android users achieve their goals while on the move or on the couch
  • Create robust, maintainable, and well-tested code that delivers a high-quality Android app experience for our clients
  • Work closely with our top-class design team to create high quality user interfaces
  • Architect and deliver high levels of code reuse for key infrastructural areas of the app to be used on both Android and iOS platforms
  • Over time, contribute features and bug fixes to our iOS app using Swift and SwiftUI
  • Using your deep knowledge of mobile platforms, help research, define and prioritize major initiatives for the company’s roadmap

Who You Are

  • You have 3+ years of experience in Android mobile development
  • You are a passionate Android developer with experience in: Kotlin, Kotlin Multiplatform (KMP), Android Studio, Gradle, CI tools like Jenkins, Unit testing frameworks
  • You are naturally curious
  • You have strong communication and documentation skills
  • You have excellent judgment, analytical thinking, and problem-solving skills
  • You are a self-motivated individual that possesses excellent time management and organizational skills
  • You live in the United States

Even Better

  • You have an interest in and desire to contribute to our iOS codebase in Swift + SwiftUI
  • You are proficient in any of the following languages: Rust, Java, Objective-C, C++, Python
  • You have experience working in the Bitcoin space

What We Offer

  • Company paid medical, dental, and vision coverage
  • 401k with employer match
  • Employee stock options
  • Unlimited PTO
  • Training & development opportunities
  • Remote work flexibility

Apply

If this sounds like something you’re interested in, please additionally include a cover letter that addresses:

  • Why do you want to work at Unchained? What about this job description appealed to you?
  • What do you find exciting about bitcoin?
  • What does “bitcoin native financial services” mean to you? Are there any projects that you find interesting from a technical perspective?