Fullstack Web and Mobile Development

Open
Noshad Technologies
Edmonton, Alberta, Canada
Project
Academic experience or paid work
60 hours of work total
Learner
Canada
Intermediate level

Project scope

Categories
UI design Mobile app development Information technology Software development Databases
Skills
typescript data storage technical requirements application programming interface (api) react native mobile application development debugging github flutter (software) postgresql
Details

Project Overview:

We are seeking a student developer to work on a full-stack mobile application as part of the Riipen Level Up program. The app will provide a dashboard for tracking job applications. Our product focus is gender equality in the job search process. The student will gain hands-on experience in mobile app development, API integration, and backend services.

Project Objectives:

  • Develop a functional mobile application with a user-friendly interface.
  • Implement backend services for authentication, data storage, and API interactions.
  • Ensure cross-platform compatibility (React Native preferred).
  • Integrate database functionalities using Appwrite, MongoDB, or PostgreSQL.
  • Test and debug the app to ensure stability and performance.

Key Responsibilities:

  • Frontend development using React Native or Flutter.
  • Backend development using Node.js and Express.
  • Database setup and integration.
  • User authentication (OAuth, JWT, or Firebase Authentication).
  • Implementing key features such as real-time updates, push notifications, and CRUD operations.
  • Collaborate on UI/UX improvements and performance optimization.

Technical Requirements:

  • Proficiency in JavaScript/TypeScript.
  • Familiarity with React Native or Flutter for mobile development.
  • Experience with backend technologies such as Node.js and Express.
  • Knowledge of databases (MongoDB, Appwrite, or PostgreSQL).
  • Understanding of RESTful APIs and authentication methods.
  • Version control using Git and GitHub.

Expected Deliverables:

  1. A functional mobile application with core features implemented.
  2. A structured and documented codebase hosted on GitHub.
  3. A short report summarizing development progress, challenges, and future recommendations.
  4. A recorded demo of the app in action.

Student Benefits:

  • Hands-on experience working on a real-world project.
  • Mentorship and guidance throughout the project.
  • Practical exposure to full-stack mobile app development.
  • Portfolio enhancement with a completed project.

Evaluation Criteria:

  • Completion of core features within the 60-hour timeframe.
  • Code quality, documentation, and best practices.
  • Functionality, performance, and UI/UX design.
  • Ability to work independently and problem-solve.

Next Steps: Interested students should submit their application along with their resume, GitHub portfolio, and a brief statement on why they are interested in this project. Shortlisted candidates will be contacted for a brief discussion.

Deliverables

Working prototype of front-end and back-end.

Collaborating with our development team and learning new skills.

Final report on technologies used.


Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Decent work and economic growth

About the company

Company
Edmonton, Alberta, Canada
2 - 10 employees
Non-profit, philanthropic & civil society, Technology
Representation
BIPOC-Owned Small Business Family-Owned Youth-Owned Community-Focused

Noshad Technologies is a new startup specializing in fullstack development for non-profit causes. We are currently working on pay transparency software to empower women and BIPOC in their job search.