- Company Name
- Location
- Roles / Links to Job Posting
- Fork the Repository: Click the "Fork" button at the top-right corner of the repository to create your own copy of the repository.
- Clone the Forked Repository: Clone the forked repository to your local machine.
- Add the Job Opening: Add the job opening to the table in the
README.md
file. Please follow the existing format of the table.
Table Example -- click here
- If you were ADDING a job opening for Booking.com:
Company Name | Location | Roles | Citizenship/Visa Requirements | Date Added mm/dd/yyyy |
---|---|---|---|---|
Booking.com | - Amsterdam, Netherlands | ✅ Graduate Software Engineering Programme – Amsterdam | - | 3/12/2023 |
Placeholders for the table are defined as follows:
Company Name
: Represents the name of the company.Location
: Denotes the place(s) where the job position is available.- When there are multiple locations, each location should be prefixed with a dash
-
, and a<br>
tag should be inserted before each location, starting from the second location. - Example:
- {location1} <br> - {location2}
- When there are multiple locations, each location should be prefixed with a dash
Roles
: Refers to any additional roles or links to the job posting.- Including "✅" is optional, but if you want to maintain consistency with the rest of the repository, you can add it at the beginning of the role listing.
Citizenship/Visa Requirements
: Indicates the citizenship or visa requirements for the job opening.Date Added
: Specifies the date when the job opening was added to the repository. The date should be in the formatmm/dd/yyyy
.- This helps in keeping the most recent job openings at the top of the table.
| [Company Name](link-to-job-posting) | Location (s) | [Position Name](link-to-job-posting)| US Citizen, Permanent Resident, Sponsorship | dd/mm/yyyy |
- If UPDATING a job opening, please follow the same format as above, but replace the link to the job posting with the new link, or add a new position name separated by a
<br>
tag.
Company Name | Location | Roles | Citizenship/Visa Requirements | Date Added mm/dd/yyyy |
---|---|---|---|---|
Booking.com | - Amsterdam, Netherlands - Manchester, England |
✅ Graduate Software Engineering Programme – Amsterdam ✅ Graduate Software Engineering Programme – Manchester |
Europe Citizen, Permanent Resident, OPT, Sponsorship, etc. | 3/12/2023 |
| [Company Name](link-to-job-posting) | - Location <br> | [Position Name](link-to-job-posting), <br> [New Position Name 2](link-to-job-posting-2)| Europe Citizen, Permanent Resident. | dd/mm/yyyy |
-
Run the script [OPTIONAL]: Run the py script to ensure that the table is formatted correctly. You can do this by running the following command:
python scripts/auto_organizer.py
- If the script fail, please fix the errors before proceeding to the next step.
-
Commit the Changes: Commit the changes to your forked repository using the following commands:
git add . git commit -m "Add <Company Name> <Role>"
- The actual commit message can be anything you want, but it's best to keep it short and simple and related to the changes you made.
-
Create a Pull Request:
- You can create a pull request from your forked repository to the original repository by clicking on the "Compare & pull request" button on your forked repository page.
OR
- You can also create a pull request from your forked repository to the original repository using the following commands:
git push origin main
Then, create a pull request from your forked repository to the original repository. Please ensure that the pull request and commit message adhere to the contribution guidelines.
-
Review Pending / Done! 🎉 Thank you for your contribution! Your pull request will be reviewed and merged as soon as possible.
⚠️ NOTE: No worries, worst case scenario, we can always edit your pull request and fix any issues together.
This section is for removing a job opening from the table in the README.md
file.
It's very similar, assuming you have already forked the repository and cloned it to your local machine.
-
Find the Job Opening: Find the job opening you want to remove from the table in the
README.md
file. -
Close the Job Opening:
- Simply add a
🔒
before the Roles or links to the job posting. (Be mindful of the space) - Then remove the link to the job posting from both the company name and position name. The parentheses should be empty
- Finally, remove the citizenship/visa requirements and replace it with a dash
-
, unless the position has another role open.
- Simply add a
Table Example
- This is what the table would look like if you were removing a job opening for Walmart:
Company Name | Location | Roles | Citizenship/Visa Requirements | Date Added mm/dd/yyyy |
---|---|---|---|---|
Booking.com | - Amsterdam, Netherlands | 🔒 Graduate Software Engineering Programme – Amsterdam | - | 3/12/2023 |
Placeholders for the table are as follows:
Company Name
: The name of the company.Location
: The location(s) of the job opening.Roles
: Any additional Roles or links to the job posting.
| [Company Name]() | - Location (s) | 🔒 [Position Name]()| - | dd/mm/yyyy |
If the job opening has multiple roles, and you want to close one or more:
- Repeat the same steps as above, but only add
🔒
to the roles you want to close.
- If you want to close all the roles, then add
🔒
to all the roles. - If you want to close some of the roles, then add
🔒
to the roles you want to close while separating them with a<br>
tag.
- Move the closed job opening to the bottom of the company's list of job openings.
- Add
<br><br>
if it doesn't already exist between the open and closed job roles.
- Please ensure that the job listings you add are for New Grad positions in the fields of:
- Software Engineering (SWE) / Software Development Engineer (SDE)
- Other tech roles.
- Make sure that the job openings are for the year 2024 and are located in the Europe.
- Provide accurate and up-to-date information for each job listing.
- Follow the existing format of the table in the
README.md
file. - Not already listed in the table or previously submitted in a pull request.
We appreciate your contributions to the 2024 New Grad Full-time Positions repository! Your efforts help keep this resource valuable and up-to-date for new grads seeking job opportunities.
Good luck with your job search! 🌟