tastytrade is looking to solve the problem of building and maintaining a stable, high-performance Android application for their retail brokerage business, while supporting other business initiatives with robust technology.
Requirements
- You have 3 or more years of experience building complex applications for Android using Java or Kotlin.
- You've shipped Android applications to production.
- You have experience working with large code bases, managing a shared REST API library, and writing unit tests.
- Experience with Fastlane
- Experience building Android applications
- Experience with dependency management tools (Gradle/Maven)
- A passion for UI/UX design
Responsibilities
- Work with and own the code base for our Android platforms.
- Write application code using Java and Kotlin.
- Maintain shared behavior logic written in Java.
- Improve the code quality of a large code base.
- Participate in full application lifecycle (concept, design, build, deploy, test, and release to the app store).
- Solve the type of challenging engineering problems that come with building a highly interactive trading experience.
- Collaborate with the backend development team to enhance our UI experience.
Other
- You are able to work both independently and as part of a team in a fast-paced environment to deliver well-designed, reusable, and high-quality code on time.
- Cross-Platform experience a plus (iOS + Android)
- Experience trading equities, equity options, futures, or futures options a plus
- Hybrid work schedule (3 days/week in office)
- Bachelor's degree or higher is implied but not explicitly required