Wishlist
Application Process
- Applicant forms should toggle read-mode/write-mode, and have a read-optimized mode.
- Need to be able to search for applicants by skills
- Would be nice to have some sort of full-text search for applicants (including documents, like PDFs or DOCX, they attach)
- Applicants should be able to add more information to their applications
- Social Media info (Facebook, Twitter, GitHub,...)
- We should ask for a links to samples, videos, blogs,…
- Would be nice to see the top-rated person done by a specific reviewer, rather than seeing just the overall raging. (“Show me Mike's top 5 candidates”)
- Would be nice to have a ranked full-text search (Azure Cognitive Search) that allows searching all text fields, and ideally even attached documents.
- New Module - Jobs Concept: Applicants could be used for multiple jobs. We should therefore maintain a list of jobs and have a way to link applicants to these jobs quickly. (This is something we would do on our end).
Bugs
- Saving a job description, then editing and saving again, creates a second job description (then a 3rd, etc.). You have to go and mark the old ones inactive.
- The star rating in the list of applications does not seem to show the average star rating. (I think it just shows the first one).
Application Management
- Would be nice to have a way to filter by "applications I haven't rated yet, so it is easy to see which applications I haven't dealt with.
- Would be nice to have a way to close a position (as we may not be accepting more resumes), but still have an easy way to find them in the list of applications. If they just go into “closed applications”, it is a huge list and hard to find stuff. Maybe we could do something with date ranges or so. We should brainstorm this.
- Can we make the actual file name in the application attachments to be a clickable link? I know it is a minor nitpicky thing, but I keep trying to click the darn file name 😃
Mytikas Experience
- Markdown editing should support indenting of list items - preview support is there now, but you have to manually enter the appropriate spaces
- Would be nice to have positions that are “active” but not yet “published” (while we are still working on them and are not ready for the world to see them, but we do not want them burried in the inactive ones). Active, but not published, should not show in the list on the web site, but you should be able to navigate to them directly if you have a link (so we can already see what it will look like on the web page)
- Would be nice if it worked better on mobile, as this might be exactly the kind of thing one goes into on a mobile device while one “has a few minutes”
- Would be kinda nice to show the address of an applicant on a map. Maybe we could integrate Google maps in the application review process. Maybe a small view of a map that can be maximized somehow.
Portal for Applicants
- Ability to manage a general profile on codemag.com, and include applicant specific information (such as skills and endorsements). Note: Rick and Markus are already working on some of that.
- Ability to apply to multiple positions using info stored in profile
- Ability to link to external accounts (ex. LinkedIn, GitHub)
- Especially to show off projects
Employee and Contractor Management
Currently, Mytikas is just our application management application, but it would benice if we could also use the same system to manage employees and contractors. For that, the following features come to mind:
- Being able to search for all names in our system and open them for edit
- We should be able to assign who people are reporting to or who they are mentored by
- Would be nice to have an org chart
- Should be able to search all people by their skills
- When looking at people for this purpose, it would be nice to see what else people did. Did they attend events? Did they write articles? Maybe even that they are subscribers (or have been at some point). We do not need a lot of detail on that in this particular system (for instance, we do not need a lot of detail about subscriptions), but it would be nice to see some of the fundamentals that are important for hiring.
- At some point it would even be nice to be able to rate people or give kudos. (Both for managers and also allow - at lower weight - co-workers to do so)
- Would be nice to integrate systems like LinkedIn and their endorsement system in some way, so we could see if a certain person has been endorsed for certain skills a lot.
Inspirations
The following is a list of sites that seem to have a good hiring experience:
- GitHub hiring website - https://github.com/about/careers
- Microsoft careers - https://careers.microsoft.com/us/en
- Google careers - https://careers.google.com
- Facebook careers - https://www.facebook.com/careers/jobs
- MagicLeap careers - https://www.magicleap.com/careers
- Creative Circle - https://www.creativecircle.com/talent