Sr. Mobile Software Engineer
Listed on 2025-12-02
-
Software Development
App Developer - Mobile/Web, Full Stack Developer, Software Engineer, Android Developer
Overview
As a key contributor to App Folio's mobile team, you will work closely with engineers to build and maintain mobile apps for property managers, tenants, vendors, and other real estate-focused customers. You will collaborate with product managers, engineers, and designers to improve our mobile apps while keeping them robust and maintainable.
Responsibilities- Mobile Platform
- Leverage experience developing React-based applications to build and maintain robust React Native experiences.
- Maintain a stable platform that supports iOS and Android apps for App Folio Property Manager and Tenant Portal.
- Keep the platform modern and up to date with key dependencies and frameworks.
- Ensure mobile applications adhere to Apple App Store and Google Play Store requirements.
- Develop robust, well-maintained documentation so other developers can learn building and testing for the mobile platform.
- Assure forward/backward compatibility is managed for the Mobile Platform.
- Mobile Experiences
- Support other teams to create great mobile experiences, including deep integrations such as push notifications, offline support, and platform payments.
- Lead with a customer-focused mindset to deliver magical end-user experiences and practical internal developer experiences.
- Own team projects: planning, estimation, implementation, and maintenance.
- Proactively communicate and collaborate with external experience teams to provide responsive service and fulfill project requirements.
- Educate others on Mobile Platform development and integration.
- Mentor on mobile application builds and testing.
- Honor commitments to customers, business, and peers through diligence and reliability.
- Must have:
Ability to leverage experience developing React-based applications to build and maintain robust React Native experiences. - Strong proficiency in native mobile development (Android Kotlin or iOS Swift).
- Deep understanding of common mobile app architecture.
- Strong knowledge of native APIs for deep iOS and Android integrations.
- Proficiency with technologies such as React Native, Xcode, Android Studio, Graph
QL, Node.js, etc., and familiarity with large Ruby-on-Rails applications. - Commitment to high-quality deliverables through test automation.
- Ability to break large stories into smaller tasks and iterate to solutions.
- Technical: 5+ years of relevant experience; comfortable navigating large or third-party/open-source codebases; excellent coding and design skills; practices test-driven development; willingness to pair program.
- Execution: quick decision-making, comfortable releasing minimal viable solutions, value/outcome oriented, can simplify problems, recognizes business wins.
- Communication: effective with teammates; works across roles; willing to public speak; engage with open-source community.
- Continuous Improvement: openness to feedback, mentoring, retrospection, helping others grow.
- Character: tenacious, proactive problem-solving, positive attitude under challenges.
The base salary for this role is $138,400-$173,000. Final base salary will be determined by factors including skills, education, and experience. Base pay is one component of Total Rewards, and additional benefits or bonuses may apply.
Other InformationRegular full-time employees are eligible for benefits.
About App FolioApp Folio is the technology leader powering the future of the real estate industry. Our platform enables customers to connect communities, increase operational efficiency, and grow their business. For more information, visit
Why App FolioGrow | Learn | Impact | Connect — We foster high performance, development opportunities, mentorship, and a flexible, collaborative work environment.
Paddle as One. Learn more at
Statement of Equal Opportunity
At App Folio, we value diversity and are an Equal Opportunity Employer. We welcome applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, ancestry, disability, or veteran status.
Seniority level- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Software Development
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).