/
Visions, Principles and Goals 2023

Visions, Principles and Goals 2023

Visions

  • Become the go-to platform for CSE students seeking professional opportunities.

  • Retain and attract more sponsors that would be able to support the above vision.

  • Improve the technical, leadership and social skills of subcommittee members through developing production software and bonding events.

  • Ensure consistent engagement from Jobsboard stakeholders

    • Collaboration with careers and sponsors

    • Subcom experience

 

PRINCIPLES

  • Party hard and produce good work!

  • Be kind and respectful to each other <3

  • Growth mindset and open to new ideas

  • Own up and be accountable of your work

  • Strong emphasis on good code quality and design

  • Be transparent of your work and commitments

  • Cultivate an environment where we are friends first, work colleagues second

  • Pursue excellence!!

  • Set crazy big goals and make them happen!

 

GOALS

General Goals

  • Enhance the performance, safety, and developer experience of Jobsboard by

    • Experimenting with technology such as NextJS 13, tRPC, ZOD, etc

    • Improve existing code quality and adopt better software engineering practices

  • Encourage subcommittee members to raise new ideas and help them to turn their ideas into reality

  • Encourage a ‘friends’ first before ‘co-workers’ vibe

  • Ensure the codebase is maintainable and improve the developer experience:

    • typescript (actual usage of typescript over typecasting) and eslint

    • best practices - good code style

    • frontend specific

      • ensure reusable components are made

      • consistent use of css (i.e. tailwind + stitches?)

  • Operate in agile development? TBD - need to discuss with @Matthew Liu (Unlicensed)

  • Ensure responsibilities of managing jobsboard and careers are clearly defined and managed between us and the careers portfolio.

Team Orientated Goals

  • Have in-person fornightly meetings/retros to reflect on progress

  • Hold atleast 2 bonding activities that consists outside of dinners + dessert

    • i.e. golf, hikes, beach days?, arcade?

  • Have in-person 1-1s with subcom atleast once per term to catch up on a more casual basis and check up if there are any issues.

  • Ensure subcom are engaged in meetings (maintain attendance) and have them accountable with commitments with Jobsboard. (3 warnings and your out ).

    • Set expectations that they can be transparent with us :)

Short Term Goals (T1)

  • Streamline the verification process of approving companies/sponsors and job postings before T1 W5.

    • automate process of verifying companies through a verification code

    • admins are able to invite companies to signup through an admin panel

  • Improve the authentication process of users

    • Ensure users are able to be logged in and handle persistent with sessions

  • Finish of v2 release and market it towards student.

    • Ideally, should be marketed during the internship hunting season (~Feb-Apr)

  • Setup user profiles to tailor job recommendations.

    • users are able to create a profile to preference which jobs are shown (WAM marks, penultimate, visa requirements)

    • provides a dashboard where they can view current and past applications

Mid Term Goals (~T2)

  • Increased customisability for students by releasing a user profile system that would allow

    • Jobs to be recommended to students based on skills and interests

    • Jobs to be favourited / saved for easy access

    • Users to be notified of new opportunities based on their preferences

  • Setup company profiles to give companies customisation of their profile.

    • i.e. logo changes, password reset

  • Release dark mode.

  • Improve the way how we recommend jobs and job listings.

    • implement a subscription system where users can get notified on a new job listing or ‘watch’ job listings for specific companies

    • consistent reminders that shows new job listings periodically

    • click history on which jobs users have applied for

    • job filtering based on some heuristics?

  • Rewrite the internal logging system

Long Term Goals (~T3)

  • Make the github repo public

  • Incorporate the working-in-progress authorisation service for all CSESoc projects to Jobsboard

    • dependant on technical

  • Improve the admin panel experience

    • unauthenticating companies

    • hiding approved jobs

  • Release at least the MVP for a system like CSElectives but for companies and their recruitment processes

  • Ensure that jobsboard is in a good state by the end of the year so that companies next year can use it to promote intership/graduate roles (~Dec-Feb)

  • Ensure a test suite exists for the frontend and backend

Related content