Senior Mobile Platform Engineer
Good Inside
About the role
The Opportunity
Good Inside is seeking a Senior Mobile Platform Engineer to join our Mobile Platform team. In this role, you'll build the foundational layers, shared infrastructure, and developer tooling that power our mobile app and enable product-focused engineers to deliver features quickly and reliably. You'll shape the architecture and standards of our mobile codebase, improve our release and quality systems, and establish scalable patterns across the mobile stack.
You'll collaborate closely with product engineering pods, backend, and machine learning teams to ensure our mobile platform is performant, secure, observable, and easy to build on. This is a high-leverage role for an engineer who loves making other engineers more effective, and who is energized by owning the technical foundations of a fast-evolving consumer product.
This role follows a hybrid schedule, with three in‑office days each week at our Manhattan location.
What You'll Own
- Mobile platform foundations: architecture, shared modules, and core infrastructure (networking, auth, persistence, feature flags, analytics).
- Developer experience & velocity: tooling, templates, CI/CD improvements, build time reduction, and clear "golden path" documentation.
- Quality & reliability: testing strategy, release confidence, incident readiness, and guardrails that prevent regressions.
- Performance & observability: crash/perf monitoring, logging standards, profiling, and performance improvements across the app.
- Shared UI foundations: scale reusable UI components, theming, and accessibility standards in partnership with Design and product pods.
- Technical leadership across teams: lead RFCs, migrations, and cross‑team decisions; unblock product pods with scalable patterns and pragmatic guidance.
Your Skills and Experience
- 6+ years of experience building and shipping mobile applications (iOS, Android, and/or cross‑platform).
- Proven ownership of platform‑level or architectural initiatives that improved reliability, velocity, or maintainability across multiple teams or surfaces.
- Strong experience designing and maintaining shared libraries, frameworks, or platform infrastructure used by other engineers.
- Deep understanding of mobile fundamentals and tradeoffs: performance, networking, offline behavior, security/privacy, app lifecycle, release management, and on‑device and backend‑integrated mobile infrastructure.
- Track record of improving engineering velocity via tooling, CI/CD, testing strategy, quality gates, and developer workflows.
- Excellent communication skills: you can write clear technical docs/RFCs, align stakeholders, and lead decisions across teams.
- High ownership mindset with a pragmatic approach, able to balance "ideal" architecture with what the company needs now.
Preferred Experience
- Cross‑platform expertise: you've worked across native and cross‑platform stacks (or owned the integration layer between them).
- Flutter familiarity (preferred): you can ramp quickly in Flutter/Dart and have shipped in or supported Flutter‑based apps.
- Mobile security & privacy: experience implementing secure storage, authentication flows, and privacy‑conscious data handling on mobile.
What We Offer
- Competitive Compensation: base salary for this role will be $185k - $200k
- Company Equity
- Comprehensive benefits package
- 401k + Company match
- Time off to recharge
- Hybrid work environment
- A high‑ownership, high‑performance, high‑collaboration culture
Requirements
- 6+ years of experience building and shipping mobile applications (iOS, Android, and/or cross-platform).
- Proven ownership of platform-level or architectural initiatives that improved reliability, velocity, or maintainability across multiple teams or surfaces.
- Strong experience designing and maintaining shared libraries, frameworks, or platform infrastructure used by other engineers.
- Deep understanding of mobile fundamentals and tradeoffs: performance, networking, offline behavior, security/privacy, app lifecycle, release management, and on-device and backend-integrated mobile infrastructure.
- Track record of improving engineering velocity via tooling, CI/CD, testing strategy, quality gates, and developer workflows.
- Excellent communication skills: you can write clear technical docs/RFCs, align stakeholders, and lead decisions across teams.
- High ownership mindset with a pragmatic approach, able to balance "ideal" architecture with what the company needs now.
Responsibilities
- Build mobile platform foundations: architecture, shared modules, and core infrastructure (networking, auth, persistence, feature flags, analytics).
- Improve developer experience & velocity: tooling, templates, CI/CD improvements, build time reduction, and clear "golden path" documentation.
- Enhance quality & reliability: testing strategy, release confidence, incident readiness, and guardrails that prevent regressions.
- Optimize performance & observability: crash/perf monitoring, logging standards, profiling, and performance improvements across the app.
- Scale shared UI foundations: reusable UI components, theming, and accessibility standards in partnership with Design and product pods.
- Provide technical leadership across teams: lead RFCs, migrations, and cross-team decisions; unblock product pods with scalable patterns and pragmatic guidance.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free