Search
Talent
Talent
Jobs
Get a demo
Talent
Jobs

Screened candidates in your pipeline

Every profile is screened and verified before it reaches your shortlist. Placeholder profiles shown below - replace with your own anonymised pipeline data.

Angie Z.

Dubai, United Arab Emirates

6 years experience

Credentials verified

Available in 2 weeks

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Min H.

Dubai, United Arab Emirates

4 years experience

Credentials verified

Available now

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Sohail M.

Abu Dhabi, United Arab Emirates

9 years experience

Credentials verified

Available in 4 weeks

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Peng Z.

Dubai, United Arab Emirates

3 years experience

Credentials verified

Available now

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Andrew C.

Sharjah, United Arab Emirates

7 years experience

Credentials verified

Available in 2 weeks

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Xinran L.

Dubai, United Arab Emirates

5 years experience

Credentials verified

Available now

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

How it works

Share the brief

Tell us the role, the must-haves and the budget. We turn that into a scorecard your interviewers actually use.

Get a shortlist

Candidates are screened against the scorecard rather than keyword-matched, so every profile is worth your time.

Interview with structure

Same questions, same rubric, every candidate. Scheduling, panels and scoring all run in one place.

Make the offer

Compare scored candidates side by side, then track the offer through acceptance to the agreed start date.

01
About the role
02
Source and shortlist
03
Structured interview
04
Progression and salary
Hiring for this role?
Run it with Whitecarrot

About the role

Job Title : Frontend engineer (React.js)

Job Summary: We are seeking a talented frontend engineer with expertise in ReactJS to join our dynamic team. In this role, you will be responsible for developing and maintaining cutting-edge web applications, collaborating with cross-functional teams to design and implement user-centric features, and ensuring a seamless user experience.

Requirements

  • 3+ years of experience in front-end web development, with a strong focus on ReactJS
  • Proficiency in HTML, CSS, and JavaScript, including modern frameworks and libraries
  • Hands-on experience with responsive design and web development best practices
  • Familiarity with front-end build tools and workflows, such as Webpack, Gulp, or Grunt
  • Understanding of web performance optimization techniques
  • Ability to write clean, maintainable, and well-documented code
  • Experience with version control systems, such as Git
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills

Responsibilities

  • Develop and implement complex user interfaces using ReactJS and related technologies
  • Collaborate with designers, product managers, and backend engineers to translate design concepts into functional, high-performance web applications
  • Optimize web application performance, ensuring seamless user experiences across different devices and browsers
  • Participate in code reviews, provide feedback, and contribute to the continuous improvement of the codebase
  • Stay up-to-date with the latest front-end development trends, technologies, and best practices

Must Have

  • Technical Skills
    • Proficient in ReactJS, including state management, lifecycle methods, and component architecture
    • Experienced in HTML, CSS, and JavaScript, including modern frameworks and libraries
    • Familiar with front-end build tools and workflows, such as Webpack, Gulp, or Grunt
    • Knowledgeable about web performance optimization techniques
    • Skilled in writing clean, maintainable, and well-documented code
    • Experienced in version control systems, such as Git
    • Familiar with RESTful APIs and data fetching techniques
    • Proficient in front-end testing frameworks, such as Jest, Enzyme, or React Testing Library
  • Soft Skills
    • Strong problem-solving and critical thinking skills
    • Excellent communication and collaboration abilities
    • Attention to detail and a commitment to quality
    • Adaptability and willingness to learn new technologies
    • Proactive and self-motivated approach to work

Source and shortlist

  • Professional networks
    • Leverage your professional network and reach out to former colleagues, industry peers, and tech community members to ask for referrals.
  • Educational institutions
    • Collaborate with universities and coding bootcamps to find fresh talent.
    • Especially for junior front end engineers (freshers) you can contact universities and join their placement programs. 
  • Your company career page : Use company career pages. Make sure your company’s career page is up-to-date and highlights the specific technical skills required for the role.
  • Tech-specific boards:
    • Stack overflow jobs, Github job, Angellist
  • Geography-Specific Job Boards:
    • In the US: LinkedIn, Dice, Techcareers, and Careerbuilder.
    • In India: LinkedIn, Naukri, Monster India, and Hasjob.
    • In UAE and KSA: LinkedIn, Bayt, Gulftalent, and Laimoon.
    • For Remote Positions: LinkedIn, We work remotely, remote.co, and Flexjobs.
  • Referrals can be an excellent source of high-quality candidates. Here’s how to leverage them effectively:
    • Employee referral programs: Encourage your current employees to refer qualified candidates by offering incentives.

Structured interview

  1. Question: How would you scale this CRUD application for a larger dataset in a real-world scenario?
    • Expected Answer: Discuss using pagination, lazy loading, and optimized data fetching techniques.
    • Sample Answer: To scale a CRUD application for larger datasets, implement pagination to limit the number of records retrieved at a time, use lazy loading to defer loading of non-critical data, and optimize data fetching by minimizing redundant queries and using indexing.
  2. Question: How do you optimize a web application for performance on both the front end and back end?
    • Expected Answer: Techniques like minimizing HTTP requests, using a CDN, optimizing images, database indexing, and caching.
    • Sample Answer: Optimize web application performance by minimizing HTTP requests, utilizing a CDN for content delivery, compressing and optimizing images, implementing database indexing for faster queries, and using caching to reduce server load.
  3. Question: Can you explain the difference between client-side rendering and server-side rendering, and when you might use one over the other?
    • Expected Answer: Demonstrates understanding of both rendering methods, their advantages, and appropriate use cases.
    • Sample Answer: Client-side rendering happens in the browser, providing a faster initial load but slower interactions, suitable for dynamic content. Server-side rendering happens on the server, providing faster initial load times and better SEO, suitable for static content or content-heavy applications.

Progression and salary

Role Level United States ($) Europe (€) India (₹) Middle East (AED)
Junior frontend engineer $60,000 - $80,000 €45,000 - €60,000: $50,400 - $67,200 ₹400,000 - ₹700,000: $4,800 - $8,400 AED 100,000 - AED 150,000: $27,000 - $40,500
Mid-level frontend engineer $80,000 - $110,000 €60,000 - €80,000: $67,200 - $89,600 ₹700,000 - ₹1,200,000: $8,400 - $14,400 AED 150,000 - AED 220,000: $40,500 - $59,400
Senior frontend engineer $110,000 - $140,000 €80,000 - €100,000: $89,600 - $112,000 ₹1,200,000 - ₹1,800,000: $14,400 - $21,600 AED 220,000 - AED 300,000: $59,400 - $81,000
Lead frontend engineer $140,000 - $170,000 €100,000 - €130,000: $112,000 - $145,600 ₹1,800,000 - ₹2,500,000: $21,600 - $30,000 AED 300,000 - AED 400,000: $81,000 - $108,000
Principal frontend engineer $170,000 - $200,000 €130,000 - €160,000: $145,600 - $179,200 ₹2,500,000 - ₹3,500,000: $30,000 - $42,000 AED 400,000 - AED 500,000: $108,000 - $135,000
customer stories

Hear from our customers

AI Recruitment Software

Your AI Recruitment Software

Your AI Recruitment Software streamlines hiring - from job descriptions to candidate selection
ensuring a smarter process and the best hires.