Logo
AppFolio

Sr. Mobile Software Engineer

AppFolio, Atlanta, Georgia, United States, 30383

Save Job

Overview

As a key contributor to AppFolio's mobile team, you will work closely with a group of engineers to build and maintain our mobile apps for property managers, tenants, vendors, and future adjacent customers in the real estate vertical. You will collaborate with product managers, engineers, and designers to improve our mobile apps while keeping them robust and maintainable. Outcomes

Mobile Platform

Leverage experience developing React-based applications to build and maintain robust React Native experiences. Maintain a strong and stable platform that supports iOS and Android mobile applications for AppFolio 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. Provide robust and well-maintained documentation so other developers can learn building and testing for the mobile platform. Ensure forward/backward compatibility is managed for the Mobile Platform. Mobile Experiences

Support efforts of 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. Communicate proactively and collaborate with external experience teams to meet project requirements. Educate others on Mobile Platform development and integration. Mentor builders and testers of Mobile Applications. Honor commitments to customers, business, and peers through diligence and reliability. Skills

Must have Ability to leverage experience developing React-based applications to build and maintain robust React Native applications. Strong proficiency in native mobile development with Android (Kotlin) or iOS (Swift). Deep understanding of common architecture of mobile applications. Strong native APIs knowledge for deep integrations with iOS and Android platform features. Proficiency with React Native, Xcode, Android Studio, GraphQL, node.js, and related tools; comfortable navigating and updating large Ruby-on-Rails applications. Commit to high-quality deliverables through test automation. Agile mindset with ability to break large stories into smaller ones and iterate to provide great solutions. Competencies

Technical 5+ years of relevant industry experience Comfortable with large or third-party/open-source codebases Excellent coding and design skills Practices test-driven development Commitment to pair programming Execution Ability to make quick decisions with incomplete information Not afraid to release a minimal viable product Value/outcome oriented mindset Able to simplify problems Recognizes business wins and celebrates with the team Communication Communicates effectively with teammates Works well across roles (PM, UX, QA, SE) Willing to engage in public speaking Willing to engage with the open-source community Continuous Improvement Joyfully accepts feedback and incorporates it into day-to-day operations Provides constructive feedback with care Committed to continuous improvement through retrospection Mentors other engineers on the team Character Extremely tenacious and persistent Sees problems as opportunities Maintains a positive outlook through challenges Compensation & Benefits

The base salary for this role is $138,400-$173,000. The actual base salary is determined by factors including skills, education, and experience. Base pay is one aspect of a Total Rewards package and may be complemented by additional benefits or bonuses/commissions depending on role and employment type. Regular full-time employees are eligible for benefits. About AppFolio

AppFolio is the technology leader powering the future of the real estate industry. Our platform helps customers connect communities, increase operational efficiency, and grow their business. For more information, visit appfolio.com. Why AppFolio

Grow — We foster a high-performance culture with opportunities for growth and compelling rewards. Learn — We invest in your potential with coaching and mentorship. Impact — We strive to create an effortless experience for living, investing, managing, and supporting communities. Connect — We support hybrid work and collaborative environments. Statement of Equal Opportunity

AppFolio is an Equal Opportunity Employer. We value diversity and believe our products, teams, and business are stronger because of it. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, ancestry, disability, or veteran status. Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries: Software Development Referrals increase your chances of interviewing at AppFolio. Get notified about new Mobile Engineer jobs in Atlanta, GA.

#J-18808-Ljbffr