Senior Mobile Software Engineer | Android
Unchained Capital, Inc.
N/A
Job Details
Not Specified
Full Job Description
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’LL 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 FULL TIME EMPLOYEES:
- Company paid medical, dental, and vision coverage
- 401k with employer match
- Employee stock options
- Unlimited PTO
- Training & development opportunities
- Remote work flexibility
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?