The Krazy Coupon Lady (KCL) is a female-founder-owned publisher on a mission to help shoppers beat MSRP. They are seeking a Senior Software Engineer to build and ship mobile experiences for their iOS and Android apps, owning critical product features from architecture through implementation and testing.
Responsibilities:
- Build and ship the mobile experiences millions of shoppers rely on every day
- Work on native iOS and Android apps, owning critical product features end-to-end: from architecture and implementation through testing, release, and production health
- Write code daily, make architectural decisions that shape how the apps evolve, and raise the quality bar for your squad
- Coordinate work across backend platform, QA, product, and design, making sure what you build fits cleanly into the larger system and that the teams around you have what they need to move forward
- Get productive in the codebase and ship your first feature or meaningful improvement
- Own and deliver a significant feature end-to-end
- Identify and ship a reusable pattern, shared component, or release-pipeline improvement that benefits the broader team
- Lead the technical design of a major initiative
- Mentor a junior engineer
- Translate business needs into technical plans and push back on technical decisions that would slow future work or box the team into a corner
- Track app store performance, crash rates, and user engagement metrics and turn those numbers into action
- Provide input on product and technical direction beyond your current sprint
Requirements:
- 5 to 8 years of mobile engineering experience with deep expertise on at least one platform (iOS/Swift or Android/Kotlin) and working knowledge of the other
- Hands-on experience with Kotlin Multiplatform (KMP) and have shipped production code that uses shared modules across iOS and Android
- Ability to lead the build of key features for your squad from design through production, with hands-on contributions across iOS, Android, and the mobile platform layer as needed
- Ability to meet and sometimes beat deadlines, surfacing issues early with a plan
- Instinctively making the team more efficient by spotting patterns that can be abstracted into shared components, identifying bottlenecks in the build or release pipeline, and shipping improvements
- Experience building performant, reliable mobile apps that shapes architecture decisions around rendering, networking, caching, and offline behavior
- Ability to think in terms of the user's device: battery, memory, network conditions, and accessibility
- Production-ready code that sets the standard for the team, including writing meaningful unit tests and contributing integration and UI automation tests
- Ability to debug complex issues that span layers and resolve them with precision
- Experience shipping through the App Store and Google Play many times, contributing meaningfully to the release pipeline
- Ability to scale up maintainability as the codebase grows, writing well-factored, readable code
- Documentation of architecture, design decisions, and team processes
- Top code reviewer with fast turnaround, providing constructive feedback
- Ability to partner with product and design to shape what gets built and translate business needs into technical plans
- Tracking app store performance, crash rates, and user engagement metrics instinctively
- Providing input on product and technical direction beyond the current sprint
- Ability to give and receive feedback well, mentoring junior mobile engineers
- Top contributor in team discussions, sprint planning, and engineering chat channels
- Ability to communicate clearly about needs and shipping, flagging integration risks early
- Participation in building the team's culture, including interviews and onboarding new hires
- Familiarity with push notification infrastructure, deep linking, or in-app messaging
- Experience with app store optimization, experimentation, or growth engineering
- Experience with mobile performance profiling, instrumentation, or crash analytics tooling
- Open source contributions or public technical writing