Empowering companies to work with the best engineers in the world
Tech Lead – Mobile Platform
Location
Romania
Posted
41 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead – Mobile Platform
Smart Working
• Lead, mentor, and provide technical direction to the mobile platform team, with a focus on enabling product teams to operate as efficiently as possible through clear prioritisation of platform initiatives. • Define, implement, and uphold engineering standards across mobile security, observability, performance, resilience, and release quality, continuously 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, a critical and essential responsibility for this role. • Own mobile platform-level observability and crash reporting, including tooling for logging, analytics, exception monitoring, and production stability; general service alerting is managed by product domain teams. • 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 that improve confidence in release quality. • Own and coordinate production incident management and release activities, ensuring timely resolution, clear communication, and strong operational control. • 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, ensuring improvements are embedded in practice, not just defined on paper. • Identify and drive opportunities to improve platform stability, developer productivity, and the 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, in close collaboration with the team.
Job 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, this is the core of the stack.
- 4+ years of experience with native mobile development (Kotlin, Swift, Objective-C, or Java), required for maintaining and supporting native libraries already in use.
- Own and drive improvements to CI/CD pipelines, build reliability, release processes, deployment workflows, and broader developer workflows, this is an essential requirement for the role.
- 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 (e.g. Firebase Crashlytics, Sentry, Datadog), exception monitoring, and production incident handling.
- Strong experience with mobile testing approaches, including unit, integration, and end-to-end testing (e.g. Detox, Appium, Jest) to drive release confidence.
- Solid understanding of mobile engineering standards across performance, resilience, reliability, and quality.
- 1+ year of experience leading a mobile platform team, with demonstrated responsibility for technical direction, mentoring, and engineering standards.
- Track record of understanding product team needs and prioritising platform work to remove blockers and accelerate product delivery.
- Demonstrated ability to drive adoption of new tools and processes across teams, through documentation, training, and hands-on mentoring, not just defining standards.
- Experience setting and maintaining a high-quality bar for a mobile codebase while managing the ongoing trade-off between standards and team velocity.
- Strong cross-functional collaboration skills across engineering, product, design, and where relevant, compliance and regulatory stakeholders.
- Prior experience leading at least one significant technical or platform project end-to-end.
- Experience managing or directly leading engineers, with a people-first approach to technical leadership.
Benefits
- Valued and empowered work culture
- Community that values growth and well-being
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the technical execution and successful delivery of large, complex projects, providing architectural guidance and coordinating efforts among team members and relevant stakeholders. • Be accountable for the long-term architecture, health, and quality of the team’s codebase and systems. • Champion the adoption and execution of an AI-driven SDLC, specifically utilizing agent-based building techniques, and demonstrating a high degree of flexibility and willingness to learn. • Lead engineering designs, soliciting feedback and building consensus across the team, while presenting and implementing best practices and patterns. • Take full-cycle ownership of projects, including coordination, planning, risk management, security and compliance reviews, design, development, testing, rollout, and maintenance; resulting in an improvement of customer, product, and/or business outcomes. • Make high-quality, impactful technical contributions across the full stack, encompassing light infrastructure work and a full-stack Ruby on Rails monolith. • Drive collaboration with teammates, partners, and stakeholders to advance team and organizational goals. • Mentor L5 engineers, lifting the skills and expertise of those around you, and cultivating learning and growth within the team.
Senior Software Engineer, Identity & Access Management
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
• Design and develop high-availability, low-latency authentication and authorization services • Build the IAM foundations for cloud-native AI/ML platforms • Implement OIDC and SAML integrations for SSO • Evolve our Policy Engine for advanced permissions • Design and scale robust, multi-tenant data models • Take ownership of service reliability and modernize legacy data pipelines • Identify and remediate complex security vulnerabilities • Act as a technical lead and mentor junior engineers
• Contributing to projects by writing code, participating in planning, and supporting the execution of technical tasks as you develop your skills. • Being an active team member, learning from others while delivering quality work and building confidence in your technical abilities. • Bringing fresh ideas and curiosity, exploring new ways to solve problems, and helping implement software solutions with guidance from the team. • Asking questions, sharing ideas, and gradually taking ownership of the product as you gain experience. • Working closely with product managers to understand user needs and help build impactful products.
Senior Full Stack Engineer – Team Lead
RxVantageThe modern way physicians and life science companies connect.
• Acting as a full-stack developer who drives platform development by making architecture decisions to ensure that we are building quality applications and products across the company • Leading a team of engineers by setting standards & best practices, while also doing code reviews • Architecting and developing highly scalable web applications by building, expanding, and scaling both our APIs (in GraphQL) and our user-facing applications • Advancing the architecture of our platform to solve business problems at scale with reusable, test-driven, efficient code • Interacting with business stakeholders and the product team as the technical lead to develop new products and features while analyzing feasibility and difficulty, to provide estimates and timelines • Researching and learning new technologies that might be appropriate for current or future products.




