About this role
Lead Software Engineer Mobile App at Thomson Reuters, hybrid in Eagan, MN; Frisco, TX; New York, NY. This role leads the technical direction and hands-on development for the CoCounsel Legal Mobile App, establishing the platform strategy, project structure, state management, offline handling, and CI/CD practices that will shape the team’s approach for years to come.
Responsibilities
- Establish the technical foundation of the CoCounsel Legal mobile app, making early architecture decisions on platform strategy (native vs. cross-platform), project structure, state management, offline handling, and CI/CD.
- Deliver hands-on engineering contributions, writing production-quality iOS and/or Android code across core features—from the main agent chat experience to file access, authentication, and notifications.
- Integrate with the CoCounsel backend, collaborating with Agent Core and AI Platform teams to connect the mobile app to agent APIs, streaming responses, file and workspace infrastructure, and user context.
- Define and uphold mobile engineering standards, including code review practices, testing approaches, performance benchmarks, and accessibility requirements.
- Mentor and support mobile engineers, offering technical guidance, pairing on complex problems, and helping engineers grow in a greenfield environment.
- Partner with Product and Design to translate requirements and designs into technically sound, performant mobile experiences, constructively pushing back when tradeoffs impact quality or feasibility.
- Contribute to the broader Application Experience engineering community by sharing mobile-specific insights and patterns with peer teams building the web and desktop experiences.
Requirements
- 7+ years of software engineering experience with significant depth in iOS (Swift/SwiftUI) and/or Android (Kotlin/Jetpack Compose).
- Proven experience leading technical direction on a mobile product, including architecture decisions, technology choices, and engineering standards, not just execution.
- Track record shipping high-quality, production mobile applications to real users in a professional or enterprise context.
- Experience integrating mobile apps with cloud APIs, including streaming, authentication (OAuth/SSO), and file handling.
- Strong sense of mobile UX quality, with deep familiarity with platform conventions, accessibility, and performance expectations on iOS and Android.
- Ability to mentor and elevate other engineers through code reviews, pairing, and design discussions.
- Clear technical communicator capable of explaining tradeoffs to engineers and non-technical product partners.
Additional preferred qualifications:
- Experience with cross-platform frameworks (e.g., React Native, Flutter) and understanding of when to use them vs. native.
- Background in legal tech, productivity software, or other professional-services SaaS products.
- Experience building AI-powered mobile features—streaming chat interfaces, voice input, contextual actions.
- Familiarity with enterprise mobile deployment (MDM, app configuration, SSO) and related security requirements.