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

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.

Senior Software Engineer – Mobile
ServiceCoreSenior 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 & technologiesAndroidAWSiOSMySQLPHPReactReact 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 resumeApplicant 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