Talent.com
Mobile Software Engineer II
Mobile Software Engineer IIAppFolio, Inc • Remote - Atlanta, GA
Mobile Software Engineer II

Mobile Software Engineer II

AppFolio, Inc • Remote - Atlanta, GA
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [filters.remote]
[job_card.job_description]

Description

Mission

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.

Outcomes

Mobile Platform

  • Maintain a strong and stable platform that supports iOS and Android mobile applications for Appfolio Property Manager and Tenant Portal.
  • The platform remains modern and up to date with key dependencies and frameworks.
  • Mobile applications adhere to all Apple App Store and Google Play Store requirements.
  • The building and testing for mobile can be easily learned by other developers through robust and well-maintained documentation.
  • Experience teams do not need to think or worry about forward / backward compatibility of the Mobile Platform it is handled for them.

Mobile Experiences

  • Support the efforts of other teams to create great mobile experiences, particularly those that require deep integration, such as Push Notifications, Offline Support, Platform Payments, etc.
  • Lead with a customer-focused mindset magical end users experiences, and practical internal developer experiences
  • Proactively communicate and actively integrate into external experience teams to provide a high level of responsiveness and service to fulfill the requirements of a given project.
  • Educate others on Mobile Platform development and integration.
  • Be a mentor for Mobile Application builds and testing.
  • Honor commitments to customers, business, and peers through diligence and reliability.
  • Skills

    You should be able to

  • Leverage strong experience developing React-based applications to help build and maintain robust React Native application experiences.
  • Deeply understand the common architecture of mobile applications.
  • Leverage native APIs for deep integrations with iOS and Android platform features.
  • Demonstrate proficiency with numerous technologies, tools, and frameworks used for mobile application development, such as React Native, Xcode, Android Studio, GraphQL, node.js, etc. Comfortably navigate and update large Ruby-on-Rails applications.
  • Commit to high-quality deliverables through a commitment to test automation.
  • You embody agility, breaking large stories down into smaller ones and iterating to provide great solutions.
  • Competencies

    Technical

  • 2+ years of related work experience
  • Comfortable jumping into a large (or third-party / open-source) codebase and quickly orienting one’s self
  • Excellent coding and design skills
  • Practices test driven development
  • Committed to pair programming
  • Execution

  • Able to make decisions quickly without complete information
  • Is not afraid to release something minimal
  • Value / outcome oriented mindset
  • Able to simplify problems
  • Recognizes business wins and celebrates with the team
  • Communication

  • Communicates effectively with teammates
  • Works well across all roles (PM, UX, QA, and SE)
  • Willing to engage in public speaking
  • Willing to engage with the open-source community
  • Continuous Improvement

  • Joyfully takes feedback and incorporates it into day to day operation
  • Willing to give others feedback with a caring attitude
  • Committed to continuous improvement through retrospection
  • Character

  • Extremely tenacious does not give up
  • Sees problems as opportunities
  • Stays positive, even through tough challenges
  • Compensation & BenefitsThe base salary that we reasonably expect to pay for this role is $114,400-$143,000The actual base salary for this role will be determined by a variety of factors, including but not limited to the candidate’s skills, education, experience, etc. Please note that base pay is one important aspect of a compelling Total Rewards package. The base pay range indicated here does not include any additional benefits or bonuses / commissions that you may be eligible for based on your role and / or 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 innovative platform and trusted partnership enable our customers to connect communities, increase operational efficiency, and grow their business. For more information about AppFolio, visit appfolio.com.

    Why AppFolio

    Grow | We enable a culture of high performance, where delivering results is recognized by opportunities for growth and compelling total rewards. Our challenging and meaningful work drive the growth of our business, and ourselves.

    Learn | We partner with you to realize your potential by investing in you from the start. We're cultivating a team of big thinkers through coaching and mentorship with our best-in-class leaders, and giving you the time and tools to develop your skills.

    Impact | We are creating a world where living in, investing in, managing, and supporting communities feels magical and effortless, freeing people to thrive. We do this by innovating with purpose while cultivating a culture of impact. We learn as much from each other as we do our customers and our communities.

    Connect | We excel at hybrid work by fostering an environment that feels flexible, personal and connected, no matter where we are. We create space to fuel innovation and collaboration, and we come together to celebrate, connect, and succeed.

    Paddle as One.

    [job_alerts.create_a_job]

    Software Engineer Ii • Remote - Atlanta, GA

    [internal_linking.similar_jobs]
    Mobile Developer (iOS & Android)

    Mobile Developer (iOS & Android)

    Macpower Digital Assets Edge • Atlanta, GA, United States
    [job_card.full_time]
    Design, develop, and maintain native mobile applications for iOS and Android using Swift, Objective-C, Kotlin, and Java.Implement clean architecture and design patterns, such as MVVM, to ensure mai...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer 3 - Mobilization

    Software Engineer 3 - Mobilization

    Pagerduty • Atlanta, Georgia, United States
    [job_card.full_time]
    NYSE : PD) is a global leader in digital operations management.Half of the Fortune 500 and nearly 70% of the Fortune 100 trust PagerDuty as essential infrastructure. At PagerDuty, you'll tackle comple...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer II (Atlanta Based)

    Software Engineer II (Atlanta Based)

    ImagineX Consulting • Atlanta, GA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    ImagineX is a tech company that deploys AI-assisted teams to build and secure mission-critical enterprise solutions with our clients – spanning software, cybersecurity, data, and AI.Structure...[show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer II

    Software Engineer II

    eTeam Inc • Atlanta, Georgia, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Position Summary & Key Areas of Responsibility.Do you want to join a team that is committed to disrupting a major industry? If so, we may be the opportunity for you. We re looking to add depth t...[show_more]
    [last_updated.last_updated_30]
    Software Engineer (Scala)

    Software Engineer (Scala)

    Evident Id • Atlanta, Georgia, United States
    [job_card.full_time]
    The world’s largest organizations rely on Evident to help them protect their business and brand from third-party risk.Our game-changing technology - which enables the secure exchange of risk data l...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Dematic Corp. (ILD-US) • Atlanta, GA, United States
    [job_card.full_time]
    Dematic has an exciting opportunity for an Sr.Software Engineer to join our R&D Software organization.In this role, you will lead the design, development, and deployment of industry-leading global ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Sentinel-devices • Atlanta, Georgia, United States
    [job_card.full_time]
    Sentinel Devices is at the forefront of decentralized AI / ML for industrial devices.We build data collection and monitoring platforms for industrial equipment that can operate completely off of t...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Mobile

    Software Engineer, Mobile

    Anduril Industries • Atlanta, Georgia, United States
    [job_card.full_time]
    The Tactical Reconnaissance and Strike division at Anduril develops a diverse set of robotic systems.The team is responsible for taking products like Ghost, Anvil, Altius, and Bolt from paper sketc...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer III

    Software Engineer III

    Zinnia • Alpharetta, Georgia, United States
    [job_card.full_time]
    Zinnia is the leading technology platform for accelerating life and annuities growth.With innovative enterprise solutions and data insights, Zinnia simplifies the experience of buying, selling, and...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer II - Guidewire

    Software Engineer II - Guidewire

    Travelers Insurance • Atlanta, GA, United States
    [job_card.full_time]
    Taking care of our customers, our communities and each other.By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 17...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer I - Guidewire

    Software Engineer I - Guidewire

    THE TRAVELERS INDEMNITY COMPANY • Atlanta, GA, United States
    [job_card.full_time]
    Taking care of our customers, our communities and each other.By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 17...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Confidential • Atlanta, Georgia, United States
    [job_card.full_time]
    At Miyou, we believe the things that separate a great engineer from a merely adequate one are passions and goals, character and personality, not specific technical skills.Engineering exists to move...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Java Engineer II (Remote)

    Java Engineer II (Remote)

    First Citizens Bank • Atlanta, GA, United States
    [filters.remote]
    [job_card.full_time]
    This is a remote role that may only be hired in the following location(s) : AZ, FL, GA, NC and TX.As Software Developer II, you will work with Product Managers, Analyst, Testers and cross-functional...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Full Stack Software Engineer III - V

    Full Stack Software Engineer III - V

    Oglethorpe Power • Tucker, GA, US
    [job_card.full_time]
    The Full Stack Engineer is responsible for designing, developing, and maintaining scalable, secure, and high-performing applications that support the operational success of OPC, GTC, and GSOC.This ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Engineer III

    Engineer III

    Marriott International Inc • Atlanta, GA, United States
    [job_card.full_time]
    Respond and attend to guest repair requests.Communicate with guests / customers to resolve maintenance issues with little to no supervision. Perform preventive maintenance on tools and equipment, incl...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Go Software Engineer

    Go Software Engineer

    Experient Group • Atlanta, Georgia, United States
    [job_card.full_time]
    At Experient, we value community, collaboration, and people who are willing to roll up their sleeves to get the job done. While functional and technical skills are critical, we place a priority on h...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer III MULESOFT

    Software Engineer III MULESOFT

    Truist Inc • Atlanta, GA, United States
    [job_card.full_time] +2
    The position is described below.If you want to apply, click the Apply Now button at the top or bottom of this page.After you click Apply Now and complete your application, you'll be invited to crea...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II

    Software Engineer II

    VirtualVocations • Alpharetta, Georgia, United States
    [job_card.full_time]
    A company is looking for a Software Engineer II to develop networking infrastructure for AI training.Key Responsibilities Design, develop, and optimize networking solutions for large-scale AI tra...[show_more]
    [last_updated.last_updated_30] • [promoted]