Responsibilities
- Lead, mentor, and provide technical direction to the mobile platform team, focusing on enabling product teams to operate efficiently through clear prioritization of platform initiatives.
- Define, implement, and uphold engineering standards across mobile security, observability, performance, resilience, and release quality, balancing standards improvement with minimal impact on product team velocity.
- Act as a hands-on technical leader in the development and maintenance of shared mobile platform capabilities within React Native and TypeScript.
- Contribute to architectural decisions relating to React Native, native modules, and integrations across Kotlin, Swift, Objective-C, and Java.
- Own and drive improvements to CI/CD pipelines, build reliability, release workflows, and deployment processes.
- Own mobile platform-level observability and crash reporting, including tooling for logging, analytics, exception monitoring, and production stability.
- Partner with product feature teams to ensure releases are delivered smoothly, meet quality expectations, and align with regulatory and compliance requirements.
- Drive improvements in automated testing practices, including unit, integration, and end-to-end testing approaches.
- Own and coordinate production incident management and release activities, ensuring timely resolution and clear communication.
- Collaborate with design and product teams to evolve and maintain shared UI components, platform standards, and mobile design system capabilities.
- Drive adoption of new tools, processes, and standards across product teams through mentoring, documentation, and training.
- Identify and drive opportunities to improve platform stability, developer productivity, and long-term maintainability of the mobile application estate.
- Promote secure application development practices and support compliance-aligned delivery within a regulated banking environment.
- Evaluate tooling evolution where relevant, including potential future considerations such as a move to Expo.
Requirements
- 8+ years of experience in mobile engineering, including significant time operating at a Tech Lead, Mobile Platform Lead, Staff, or Principal Engineer level.
- 4+ years of production experience building and maintaining mobile applications with React Native and TypeScript.
- 4+ years of experience with native mobile development (Kotlin, Swift, Objective-C, or Java).
- Strong understanding of mobile architecture, including React Native bridges, native modules, and platform-level architectural decisions.
- Experience owning or significantly improving mobile platform observability, crash reporting, and production incident handling.
- Strong experience with mobile testing approaches, including unit, integration, and end-to-end testing.
- 1+ year of experience leading a mobile platform team, with demonstrated responsibility for technical direction, mentoring, and engineering standards.
- Strong cross-functional collaboration skills across engineering, product, design, and compliance stakeholders.
Nice to Have
- Prior experience in a fintech, banking, or regulated product environment.
- Stronger depth in native mobile development beyond integration and maintenance support.
- Experience evaluating or supporting React Native tooling evolution, including Expo.
- Familiarity with mobile performance optimization, resilience patterns, or broader non-functional quality standards.
About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy