You are viewing a preview of this job. Log in or register to view more details about this job.

Mobile App Developer

Job Summary:

Resilience, Inc. is a nonprofit organization that is dedicated to improving the mental health of students, as well as reducing mass shootings, suicide, and depression. Resilience, Inc also works to combat declining test scores, low student engagement, and a slew of other social issues. 

  

Our organization focuses on offering Social Emotional Learning tools to enable K-12 schools to teach emotional intelligence through five core topics; self-awareness, self-control, social awareness, relationship management, goal setting, and effective decision-making. Resilience, Inc. also provides tools for acquiring and maintaining inspiration, hope, and overall well-being.  

 

Our mission is to teach SEL at every school in the country. It is a tough challenge, but we know “No Challenge, No Change.” If you are also concerned about children’s mental health and social being, join us! Become a member of Resilience, Inc, and help change the way schools approach mental health.

 

Resilience offers unpaid internship programs that require at least a 4 month commitment with a minimum of 5 hours per week. There are flexible start and end dates with the option to continue after meeting the minimum requirement

 

Although this is an unpaid internship, there is the opportunity to earn school credit. Some educational institutions require prior approval before the start of an internship. It is the responsibility of the student to check with their institution to be sure they meet any requirements before they accept a position.


As a Mobile App Developer is responsible for designing, developing, and maintaining applications for mobile devices. This role involves working with programming languages and frameworks to create functional and user-friendly mobile apps. Mobile App Developers collaborate with cross-functional teams, including designers and product managers, to understand project requirements and translate them into efficient and scalable code. They are also responsible for troubleshooting, debugging, and optimizing mobile applications for performance and usability. Mobile App Developers stay updated on industry trends, emerging technologies, and best practices to ensure the development of cutting-edge and high-quality mobile applications across various platforms such as iOS and Android.

 

Responsibilities and Activities:

  • App Development:
    • Collaborate with the app development team to design and implement features for mobile applications.
    • Write clean and efficient code for iOS and Android platforms.
  • UI/UX Design Integration:
    • Work closely with UI/UX designers to ensure seamless integration of design elements into the app.
    • Contribute to creating intuitive and visually appealing user interfaces.
  • Testing and Debugging:
    • Participate in testing processes to identify and address bugs and issues.
    • Collaborate with the quality assurance team to ensure the reliability and functionality of mobile apps.
  • Documentation:
    • Maintain detailed and up-to-date documentation for app development projects.
    • Document coding best practices and guidelines.
  • Learning and Skill Development:
    • Stay updated on the latest trends, tools, and technologies in mobile app development.
    • Seek opportunities to expand your skill set and contribute innovative ideas to projects.
  • Collaboration with Cross-Functional Teams:
    • Work closely with cross-functional teams, including designers and product managers, to understand project requirements.
    • Participate in team meetings and contribute to project discussions.

 

Requirements:

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of mobile app development concepts and principles.
  • Proficiency in programming languages such as Swift (for iOS) or Kotlin/Java (for Android).
  • Familiarity with mobile app development frameworks and tools.
  • Strong problem-solving and analytical skills.

Note: This internship offers a unique chance to be part of a meaningful project that positively impacts the lives of refugees. While the position is unpaid, it provides valuable experience in project management, social impact initiatives, and collaboration with diverse teams. You will have the opportunity to contribute to a noble cause and enhance your skills in a real-world setting.