Celebrating 30 Years of Idealist! Discover where we’ve been, and where we’re going.
Nonprofit
Published 12 days ago

Mobile Application Developer

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


  • Details

    Available Times:
    Weekdays (daytime, evenings), Weekends (daytime, evenings)
    Time Commitment:
    A few hours per week
    Commitment Details:
    5 hours for 4 months
    Recurrence:
    Recurring
    Volunteers Needed:
    1
    Cause Areas:
    Education, Health & Medicine, Volunteering

    Description

    Job Title: Mobile Application Developer

    Location: Remote

    Department: Application Development

    Reports To: Department Director

    Type: Internship (Part-Time) (Unpaid)

    Duration: 4 Months

    Responsibilities:

    • As a Mobile Application Developer intern at Resilience, you will have the following responsibilities:
    • Mobile App Development: Design, develop, and maintain mobile applications for Android and/or iOS platforms under the guidance of senior developers.
    • Feature Implementation: Assist in building new features, enhancing existing functionalities, and optimizing application performance.
    • Code Testing & Debugging: Identify, troubleshoot, and resolve software defects to ensure application reliability and stability.
    • UI/UX Integration: Work closely with designers to implement intuitive, user-friendly, and visually appealing mobile interfaces.
    • API Integration: Assist in integrating third-party services, APIs, and backend systems into mobile applications.
    • Documentation: Create and maintain technical documentation, including development notes, code comments, and deployment procedures.
    • Collaboration: Participate in team meetings, code reviews, and collaborative development activities with developers, testers, and project stakeholders.
    • Application Maintenance: Support app updates, performance improvements, and compatibility testing across various devices and operating system versions.

    Qualifications:

    • To be successful in this role, you should possess the following qualifications:
    • Programming Knowledge: Basic understanding of mobile development languages and frameworks such as Java, Kotlin, Swift, Flutter, or React Native.
    • Software Development Fundamentals: Familiarity with software development principles, object-oriented programming, and version control systems such as Git.
    • Problem-Solving Skills: Ability to analyze technical challenges and develop effective solutions.
    • Attention to Detail: Strong focus on writing clean, efficient, and well-documented code.
    • Communication Skills: Effective verbal and written communication skills and the ability to work collaboratively in a team environment.
    • Eagerness to Learn: Passion for mobile technologies and willingness to learn new tools, frameworks, and development practices.
    • Previous Experience: Academic projects, personal projects, or prior experience in mobile application development is preferred but not required.

    Note: This is an unpaid internship position, and the intern will not receive monetary compensation for their work. The internship is intended for educational and experiential purposes. Through this internship, participants will gain hands-on experience in mobile application development, industry-standard tools, and collaborative software development practices.

    Location

    Remote
    Volunteer can be anywhere in the world
    Associated Location
    5926 BITTERWOOD CT, TAMPA, Florida, US

    Please fill out this form

    All fields are required
    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.