How to source and shortlist {role_name}

Where can you find qualified {role_name}?

  • Professional network
    • Leverage your professional network and reach out to former colleagues, industry peers, and tech community members to ask for referrals.
  • Educational Institutions:
    • Partner with universities offering web development or e-commerce courses. Consider graduates from institutions that focus on web and software development, such as Full Sail University, General Assembly, or Udemy Magento Bootcamps.
    • Specialized certifications such as the Magento 2 Developer Certification can indicate proficiency in the platform.
  • Company Career Pages:
    • Posting job openings on your company’s career page is crucial. Promoting these roles on company social media accounts can also increase visibility.
  • Job Boards
    • US
      • Indeed (indeed.com): Offers a wide range of engineering job postings.
      • Glassdoor (glassdoor.com): A job board combined with company reviews and salaries.
      • EngineerJobs (engineerjobs.com): Dedicated to engineering roles, including Magento Developers.
    • India
      • Naukri (naukri.com): The largest job portal in India with a focus on engineering roles.
      • Shine (shine.com): Another popular Indian job board for engineering positions.
      • Monster India (monsterindia.com): Widely used for engineering jobs in India.
    • UAE & KSA
      • Bayt (bayt.com): A popular job portal for roles in the Middle East, including engineering.
      • GulfTalent (gulftalent.com): A job site specific to the Gulf region.
      • Naukrigulf (naukrigulf.com): Tailored to Gulf countries and suitable for engineering roles.
    • Remote Positions
      • We Work Remotely (weworkremotely.com): A popular platform for remote engineering jobs.
      • RemoteOK (remoteok.com): Another platform that lists remote engineering roles.

What are the best practices for headhunting {role_name}?

  • Use Targeted Job Boards: Focus on job boards that cater to web development and e-commerce roles. Post detailed job descriptions emphasizing skills in Magento 2, PHP, MySQL, and frontend development.
  • Magento-Specific Communities: Engage with Magento-related communities like Magento Commerce on Slack or Magento Forums to network with developers and post job opportunities.
  • Employee Referrals: Leverage your internal network by asking employees to refer Magento Developers they’ve worked with.
  • Freelancer Platforms: Magento Developers often offer freelance services on platforms like Upwork or Freelancer. These platforms can be great for shortlisting candidates for full-time positions.

How to shortlist candidates?

Once you have started to get applications from applicants, a thorough screening process and shortlisting of prospects will help you make the most of your time spent with the most qualified ones. 

Automated shortlisting tools :

Automated screening quickly filters out unqualified candidates, saving time for manual review. This allows the manual process to focus on the most promising candidates, ensuring the best ones are considered for further evaluation.

Screening questions to auto-shortlist based on predefined criteria

like qualifications, location, experience, and skills. Either use job board or use an ATS such as whitecarrot. Here are some questions for {role_name}

  • How many years of experience do you have with Magento 2 development?
    • Auto-reject: Less than 1 year.
  • How many years of experience do you have with PHP?
    • Auto-reject: Less than 2 years.
  • Are you proficient in building custom Magento modules and themes?
    • Auto-reject: No experience with custom module development.
  • Have you integrated third-party tools, such as payment gateways or shipping systems, into Magento?
    • Auto-reject: No experience with third-party integrations.
  • Are you located within [specified location] or willing to work remotely?
    • Auto-reject: Not willing to relocate or work remotely.

Skill based question to auto shortlist candidate

Analyze the skill test data to automatically shortlist top-performing applicants. (recommended screening test time - 15 minutes). Here are some skill test questions for {role_name}

Magento 2 Development

Test understanding of Magento’s core features and customization capabilities.

  • Q1: Which Magento 2 feature is used to manage multiple storefronts from a single installation?
    • a) Multi-Language Support
    • b) Multi-Store Mode
    • c) Advanced Pricing Rules
    • d) Product Attributes
    • Correct Answer: b) Multi-Store Mode
  • Q2: What is the purpose of Magento’s Dependency Injection (DI)?
    • a) To manage database queries
    • b) To handle server-side scripting
    • c) To control object instantiation and code reusability
    • d) To process payments
    • Correct Answer: c) To control object instantiation and code reusability
  • Q3: Which Magento 2 CLI command is used to compile the Magento store?
    • a) magento setup:upgrade
    • b) magento cache:flush
    • c) magento setup:di:compile
    • d) magento indexer:reindex
    • Correct Answer: c) magento setup:di:compile

PHP Development

Test knowledge of PHP, the core language for Magento development.

  • Q1: What is the output of the following code?
    • $a = 5;
      • $b = &$a;
      • $b = 10;
      • echo $a;
    • a) 5
    • b) 10
    • c) Error
    • d) Undefined
    • Correct Answer: b) 10
  • Q2: Which of the following is true about PHP sessions?
    • a) PHP sessions are used to store information on the server side
    • b) PHP sessions store data only in the browser’s cookies
    • c) PHP sessions expire immediately when the browser is closed
    • d) PHP sessions cannot be used with databases
    • Correct Answer: a) PHP sessions are used to store information on the server side
  • Q3: Which function in PHP is used to sanitize user input to prevent SQL injection?
    • a) strip_tags()
    • b) mysqli_real_escape_string()
    • c) json_encode()
    • d) preg_match()
    • Correct Answer: b) mysqli_real_escape_string()

Frontend Development

Assess knowledge of frontend technologies and Magento’s customization capabilities.

  • Q1: Which CSS property is used to control the spacing between characters in text?
    • a) word-spacing
    • b) letter-spacing
    • c) line-height
    • d) text-transform
    • Correct Answer: b) letter-spacing
  • Q2: What does the z-index property do in CSS?
    • a) Controls the stacking order of elements
    • b) Defines the visibility of an element
    • c) Changes the font size of an element
    • d) Specifies the margin of an element
    • Correct Answer: a) Controls the stacking order of elements
  • Q3: Which JavaScript function is used to select an element by its ID?
    • a) document.getElementById()
    • b) querySelector()
    • c) document.createElement()
    • d) getElementByClass()
    • Correct Answer: a) document.getElementById()

Note - Auto reject candidates if scores less than 70% in this section

One way video interview

Recruitment Bullet

Use tools like hirevue, whitecarrot.io to ask candidates pre-recorded questions about their experience and skills.

Recruitment Bullet

Use sample question given in scorecard.

Collect other information 

Recruitment Bullet

Collect data from shortlisted candidates, such as salary expectations and visa status.

Manual candidate profile shortlisting:

Recruitment Bullet

Thoroughly review the CVs of the top scoring candidates from the automated process

Recruitment Bullet

Look for evidence of the required skills, experience, and achievements

Recruitment Bullet

Review the candidate’s portfolio or GitHub repositories to see examples of their work.

Schedule recruiter calls with the candidate

Recruitment Bullet

Use a tool like calendly or whitecarrot to allow candidates to self-schedule calls based on your availability

Recruitment Bullet

Confirm the call details (date, time, dial-in info) with the candidate via email

What questions to ask in the recruiter phone screen?

Recruitment Bullet

 Use scorecard for rating candidates for recruiter

Recruitment Bullet

Sample scorecard : 

Criteria Sample Question Rating (1-5) Comments
Magento Expertise How familiar are you with Magento 2’s core features?
Problem Solving Can you walk through how you’ve solved a performance issue on Magento?
PHP Proficiency How comfortable are you building custom modules using PHP?
Communication Skills How do you explain technical concepts to non-technical stakeholders?
Cultural Fit How do you handle tight deadlines in e-commerce projects?
Recruitment Bullet

Check for consistency in responses from the candidates.

Recruitment Bullet

Record such scorecards in an ATS like whitecarrot or use google doc