Mobile Software Engineer II

AppFolioSan Diego, CA
241d$114,400 - $143,000Hybrid

About The Position

As a key contributor to AppFolio's mobile team, you will work closely with a passionate group of engineers to build and maintain our mobile apps for property managers, tenants, vendors, and future additional adjacent customers in the real estate vertical. Over time, you will collaborate closely with product managers, engineers, and designers to continue improving our mobile apps at the same time as making them more robust and simple to maintain.

Requirements

  • 2+ years of related work experience.
  • Strong experience developing React-based applications.
  • Deep understanding of the common architecture of mobile applications.
  • Proficiency with technologies, tools, and frameworks such as React Native, Xcode, Android Studio, GraphQL, node.js.
  • Ability to navigate and update large Ruby-on-Rails applications.
  • Commitment to high-quality deliverables through test automation.
  • Ability to break large stories down into smaller ones and iterate for great solutions.

Nice To Haves

  • Comfortable jumping into a large (or third-party/open-source) codebase and quickly orienting oneself.
  • Excellent coding and design skills.
  • Practices test-driven development.
  • Committed to pair programming.

Responsibilities

  • Maintain a strong and stable platform that supports iOS and Android mobile applications for Appfolio Property Manager and Tenant Portal.
  • Ensure the platform remains modern and up to date with key dependencies and frameworks.
  • Ensure mobile applications adhere to all Apple App Store and Google Play Store requirements.
  • Create robust and well-maintained documentation for building and testing mobile applications.
  • Handle forward/backward compatibility of the Mobile Platform for experience teams.
  • Support efforts of other teams to create great mobile experiences, particularly those requiring deep integration.
  • Lead with a customer-focused mindset for magical end user experiences and practical internal developer experiences.
  • Proactively communicate and integrate into external experience teams to provide high responsiveness and service.
  • Educate others on Mobile Platform development and integration.
  • Mentor others on Mobile Application builds and testing.
  • Honor commitments to customers, business, and peers through diligence and reliability.

Benefits

  • Base salary range of $114,400-$143,000.
  • Regular full-time employees are eligible for benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service