Nonprofit
Published 11/20/25 10:24AM

App Developer

Remote, Volunteer can be anywhere in the world
I Want to Volunteer


  • Details

    Time Commitment:
    Flexible
    Commitment Details:
    3-4 hours per week
    Recurrence:
    Recurring
    Volunteers Needed:
    1
    Cause Areas:
    Animals, Disability, Veterans
    Benefits:
    Academic Credit Available
    Age Requirement:
    21+

    Description

    App Developer

    Your Hearing Dog Inc's (YHD's) mission is to supply specially trained service dogs to the deaf and hard-of-hearing community, as well as veterans with the same challenges. YHD is currently searching for an App Developer. If you enjoy coding, especially with AI, and creating ideas from scratch then this may be the position for you.

    🛠️ KEY RESPONSIBILITIES

    The core duties of our App Developer revolve around the entire software development lifecycle:

    • Design and Planning: Collaborating with stakeholders (clients, designers, product managers) to understand requirements, define application features, and design technical architecture and user-friendly interfaces (UI/UX principles).
    • Coding and Implementation: Since our nonprofit online community app is being written primarily with AI (I.e., Mocha), which handles MOST of the coding but not all, the developer needs to be able to fix bugs within the code.
    • Integration: Integrating the application with back-end services, databases, and third-party APIs to enable full functionality.
    • Testing and Debugging: Performing thorough unit testing, integration testing, and debugging to identify and fix bugs, errors, and performance issues before release.
    • Performance Optimization: Monitoring and optimizing the application for speed, responsiveness, security, and efficient resource usage (e.g., battery and memory management).
    • Deployment and Maintenance: Managing the process of publishing the app to app stores (like the Apple App Store or Google Play Store) and providing ongoing maintenance, updates, and new feature releases post-launch.
    • Collaboration: Working effectively within an Agile or other development team, participating in code reviews, and communicating technical concepts to both technical and non-technical team members.

    💻 ESSENTIAL SKILLS AND QUALIFICATIONS

    Technical Skills (Hard Skills)

    • Proficiency in Programming Languages: Expertise in one or more languages relevant to the target platform (e.g., Swift and Objective-C for iOS, Kotlin and Java for Android).
    • Platform/Framework Expertise: Deep knowledge of native development environments (e.g., Xcode or Android Studio) or cross-platform frameworks (e.g., Flutter or React Native).
    • UI/UX Principles: Understanding of user interface and user experience design to create intuitive and visually appealing apps, often adhering to platform-specific guidelines (e.g., Apple's Human Interface Guidelines or Google's Material Design).
    • API and Backend Integration: Experience working with RESTful APIs and integrating applications with cloud services and databases.
    • Version Control: Competency with version control systems, most commonly Git, for collaborative development.
    • Testing and Debugging: Strong skills in unit testing and using platform-specific profiling and debugging tools.
    • Security: Knowledge of mobile application security best practices, including data encryption and secure authentication.

    Professional Skills

    • Problem-Solving: Strong analytical and logical approach to solve complex technical challenges and bugs.
    • Communication: Excellent verbal and written communication skills for team collaboration and documentation.
    • Attention to Detail: Meticulous approach to writing code and testing to ensure quality and accuracy.
    • Adaptability: The ability to stay current with rapidly evolving mobile technologies, operating system updates, and new frameworks.
    • Teamwork: The capacity to work effectively in a cross-functional team environment.

    Qualifications

    • Education: A Bachelor's degree in Computer Science, Software Engineering, or a related technical field is preferred.
    • Portfolio: A strong portfolio demonstrating successfully launched or developed applications is crucial.

    Location

    Remote
    Volunteer can be anywhere in the world
    Associated Location
    Pueblo West, CO, USA

    Express Your Interest in This Opportunity

    Instructions:

    Your Hearing Dog is developing an online community app for our nonprofit. We will launch it on January 1, 2026. It is being built with Mocha and will eventually be listed on Google Play. See Mocha for more details. We will give you a link to preview what we've created thus far after you apply.

    Thank you for your interest in YHD and making a difference.

    I acknowledge that use of the Idealist Applicant Tracking System is subject to Idealist's Privacy Policy and Terms of Service.
    Illustration

    Discover Your Calling

    Find opportunities to change the world with the latest social-impact job, internship, and volunteer listings. Plus, explore resources for taking action in your community.
    Already a user? Log in