Job Offer Comparison Website

Launched December 2024

Tags

  • Back End
  • CSS
  • Documentation
  • Front End
  • HTML
  • JavaScript
  • Project Management

We developed skills such as Agile/Scrum sprint planning, minimum viable products, user personas, backlog grooming, Confluence, Jira, and GitHub projects and issues. To gain working experience, we collaborated on a team of four to design and develop a web application that compares job offers using a custom algorithm that considers factors including salary, health insurance, and bonuses, as well as more complex optional items such as stock, relocation costs, and transit expenses.

We started by gathering requirements, competitive analyses, and user personas to brainstorm and prioritize potential features of the application before reducing the list to the most essential requirements needed for the minimum viable product (MVP). We used Confluence to develop project documentation, largely during the design and documentation phase. We then used Jira to break the project up into manageable, connected tasks and plan sprints using an Agile/Scrum approach.

The about page for the Job Offer Comparison Website, showing information about the group and project as described above.

We implemented the website using HTML, CSS, and JavaScript, sharing code and resolving conflicts using Git, using a pull request template file to improve the review process. Although we weren't able to implement every feature we wanted to, this project taught us a lot about software design, industry standard Agile and Scrum processes, and how to prevent scope creep. In addition, we learned to handle merge conflicts, sprint planning, backlog grooming, task estimation using t-shirt sizing, competitive analyses, documentation such as UML and CRD diagrams used to plan the project, and how to come to a consensus on the best design as a group.

The input form page for adding job offers, showing fields company, title, salary, bonuses, 401k, and health insurance

After filling out the form, an algorithm analyzes and sorts offers by total benefit. A color coded bar chart, with each offer having the total benefit split up into different categories, is displayed alongside a numerical ranking of the offers.

The results page of the job offer comparison website, showing 3 offers ranked numerically on the left and a colorful bar chart on the right

Thanks for checking out my project!

Back to Portfolio

Thank you!

Thanks for checking out my work! If you've got a project or job you think suits me, contact me here, by email, or on LinkedIn.

Contact Me

Thanks for dropping by!

Back to top