tastytrade is looking for a Software Engineer (Android) to build out the technology that powers their retail brokerage business and supports other business initiatives, focusing on the speed and stability of back-end systems and customer-facing applications.
Requirements
- 3 or more years of experience building complex applications for Android using Java or Kotlin.
- Shipped Android applications to production.
- 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)
- Cross-Platform experience a plus (iOS + Android)
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
- Hybrid - Chicago, IL (3 days/week in office)
- 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.
- A passion for UI/UX design
- Experience trading equities, equity options, futures, or futures options a plus