tastytrade is looking to solve the problem of shaping the long-term technical direction of their iOS and Android retail trading platforms, ensuring they remain scalable, reliable, and forward-looking.
Requirements
- Deep expertise in either iOS (Swift) or Android (Kotlin, Java) ecosystems, with a strong understanding of the other.
- A track record of designing and delivering complex, high-impact mobile features at scale.
- Strong experience leading technical discovery, architectural decision-making, and roadmap planning.
- A deep understanding of legacy system sunsetting and how to balance business delivery with long-term technical health.
- Strong ability to create alignment across multiple platforms and teams, driving consensus on architectural decisions.
- Comfort navigating and refactoring complex, business-critical code with a focus on safety, testing, and rollout strategies.
- Experience with trading, ideally derivatives.
Responsibilities
- Hands-On Contribution: Remain an active developer and problem-solver, especially in critical or high-risk areas for both iOS (Swift) and Android (Kotlin, Java).
- Cross-Functional Influence: Align mobile initiatives with backend, infrastructure, and platform teams to ensure cohesive technical strategies.
- Architect & Design: Drive the technical design and architecture for large, cross-cutting features across iOS and Android, from business needs to delivery.
- Design Native Replacements: Define and guide the implementation of new native modules that replace shared library functionality, ensuring performance, maintainability, and aligning them with platform best practices.
- Scope & Estimate: Lead technical discovery and provide reliable effort estimates for large-scale features or initiatives, communicating trade-offs and risks effectively.
- Raise the Bar: Ideate and recommend new paradigms, tools, or frameworks to improve developer experience, system performance, or process efficiency across mobile teams.
- Influence Architecture: Drive consistency and shared patterns across platforms while respecting platform-specific paradigms.
Other
- Communication skills, with the ability to explain technical trade-offs to both engineers and business stakeholders.
- Experience mentoring engineers and uplifting the overall technical quality of a team.
- A bias toward action: you can move fluidly between strategy and execution, ensuring high-quality results.
- A willingness to learn quickly in areas in which you don't already have deep expertise.
- 3 days/week in office