Organización Sin Fin de Lucro
Publicado 20/11/25 10:24

App Developer

A Distancia, El/la voluntario/a puede estar en cualquier país del mundo
Quieres hacer un voluntariado


  • Descripción

    Flexibilidad:
    Flexible
    Detalles del Compromiso:
    3-4 hours per week
    Frecuencia:
    Recurrente
    Buscando personas voluntarias:
    1
    Área de Impacto:
    Animales, Discapacidad, Veteranos de Guerra
    Compensación:
    Se ofrecerán créditos académicos
    Edad requerida:
    21+

    Descripción

    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.

    Ubicación

    A Distancia
    La persona voluntaria puede estar en cualquier lugar del mundo
    Ubicación Asociada
    Pueblo West, CO, USA

    Mostrar tu interés en esta oportunidad

    Instrucciones:

    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.

    Entiendo que el uso de la herramienta de seguimiento de candidaturas de Idealist está sujeto a la Política de Privacidad de Idealist y a los Términos del Servicio.
    Illustration

    Descubre Tu Vocación

    Encuentra oportunidades para cambiar el mundo con las últimas oportunidades de empleo, pasantías/prácticas y voluntariado con impacto social. Además, podrás explorar recursos para generar impacto positivo en tu comunidad.
    ¿Ya eres usuario(a)? Ingresa