Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ServiceCore

Senior Software Engineer – Mobile

ServiceCore

Senior Software Engineer (Mobile) developing React Native applications for portable sanitation industry. Responsible for architecture, mentorship, and collaboration with Product and Design teams.

Posted 6/23/2026full-timeDenver • Colorado • 🇺🇸 United StatesSenior💰 $125,000 - $165,000 per yearWebsite

Tech Stack

Tools & technologies
AndroidAWSiOSMySQLPHPReactReact NativeTypeScript

About the role

Key responsibilities & impact
  • Own the architecture and implementation quality of ServiceCore’s mobile application — from offline-first data handling through device performance through UI responsiveness.
  • Set the testing strategy for mobile: device coverage, integration points with the API, and how to keep the suite maintainable as the app grows.
  • Drive mobile-specific technical debt reduction — identify what’s slowing the team down, make the case, and lead the fix.
  • Mentor SE1s and SE2s on your pod through code review, pairing, and direct feedback; you raise the team’s mobile capability, not just your own.
  • Partner with Product and Design on UX decisions that have technical implications — you’re an active voice in what gets built and how, not just an implementer.
  • Lead AI-assisted development on your team using tools like Cursor, Copilot, and agentic workflows to increase throughput and help your teammates do the same.

Requirements

What you’ll need
  • 5+ years of professional mobile development experience — this is the hard floor; we need someone who has shipped and maintained real mobile apps at scale.
  • Strong proficiency in React Native — you’ve built and shipped production React Native apps, not just prototypes.
  • Solid TypeScript and React fundamentals; you write clean, maintainable component and state management code without leaning on magic.
  • Solid understanding of mobile-specific concerns: offline sync, push notifications, device performance, background tasks, and app store deployment.
  • Hands-on experience with AI-assisted development tools (Cursor, GitHub Copilot, or similar) as a real part of your workflow.
  • Demonstrable ability to architect mobile systems: you’ve made hard decisions around data sync strategies, caching, and state management — and you can explain the tradeoffs.
  • Track record of mentoring more junior engineers and improving the technical quality of the team around you.
  • Comfort engaging with the ‘why’ behind features — you participate in product conversations, not just sprint tickets.
  • Bonus points for: Experience with Expo or bare React Native workflow in a production app
  • Native module bridging experience (iOS/Android)
  • Experience building field service, logistics, or operations apps used in low-connectivity environments
  • Familiarity with the backend stack: PHP, MySQL, AWS
  • Experience with agentic AI workflows or building LLM-powered tooling.

Benefits

Comp & perks
  • 14 Company Holidays + Unlimited PTO
  • Healthcare, dental, and vision insurance with generous employer contributions
  • 401K with company match
  • Regular team events and company bashes
  • Weekly lunches and a fully-stocked kitchen (if in Denver)
  • Bi-weekly Grubhub lunch stipend for remote employees

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
mobile developmentReact NativeTypeScriptcomponent managementstate managementoffline syncpush notificationsdevice performanceAI-assisted developmentnative module bridging
Soft Skills
mentoringteam collaborationcommunicationproblem-solvingtechnical leadershipproduct engagement