SlideShare a Scribd company logo
</>Unicorns, Goblins, and Wizards
Or in other words… Developers, Managers, and the Staffing Firms that bring them all together
Who am I?  In the web industry as a full-time professional
since 2002 (holy cow… that’s 15 years)
 CurrentlyVP,Team Lead of the Sparta Web
Tools Platform team at Bank ofAmerica
 Previously DeveloperAdvocate, Front-End
Architect, DevelopmentTeam Manager,
Senior Developer at Ally Financial
 Spent a short time traveling as SeniorTrainer
for appendTo, LLC.
 Freelanced full-time for 8 years (2002-2010)
</>
</>I’ve been part of the hiring
process of front-end developers
for the last several years.
I have experienced some of the
same challenges you face
finding good people.
Why are we doing this?
1. On-going, non-stop talent crisis #dramainthelbc
2. Role confusion in the Front-End space
3. Happier and more successful clients and consultants
</>
So let’s look at ways you can…
1. Spot a talented - and not-so-talented – Front-End Developer
2. Help hiring managers and leads narrow their focus
3. Help your consultants prepare for the interview and role
</>
</>
WHAT’S UP WITH
THIS “CAN’T FIND A
DEVELOPER” STUFF?
The problems are a few…
1. Statistically, the problem is real - Bureau of Labor Statistics
projects 1.4 million positions with only 100,000CS grads
2. Front-End Developers are mostly self-taught
3. Developers often avoid recruiters like the plague
</>
The problems are a few…
1. Statistically, the problem is real - Bureau of Labor Statistics
projects 1.4 million positions with only 100,000CS grads
2. Front-End Developers are mostly self-taught
3. Developers often avoid recruiters like the plague
</>
</>
The problem with
developers being self-
taught is that finding the
qualified – and right – one
becomes a huge challenge.
Why is that?
“[…] front end development, like any specialized trade or
spectator sport, is a lot harder than it looks. It isn’t until
you’ve dipped your toes in it that you realize just how
turbulent the waters are.”
– Ilias Ismanalijev
</>
https://medium.com/creative-business/why-is-it-so-hard-to-find-a-front-end-developer-cb92848a7c6f
Why is that?
“ We failed to update our message of a usable and
maintainable web to be relevant to the current market
and a new generation of developers.”
– Christian Heilmann
</>
https://www.christianheilmann.com/2016/10/14/we-need-javascript-to-fix-the-web/
</>
So how can you spot
a talented – and
not-so-talented –
front-end developer?
</>
“Tech” they should be aware of…
BUZZ BUZZ
BUZZ
HTML
• Web Standards and Semantic HTML
• Templating languages (Handlebars,EJS, Jade, Nunjucks, etc)
• UX and how code interacts with a consumer
CSS
• Sass, Less (CSS Pre-processors & PostCSS)
• Browser compatibility
• Responsive Web Design
JavaScript
• Vanilla JavaScript (not jQuery)
• JS application experience (Angular, React, Ember, etc)
• Build tools and workflow (Git,Webpack, Gulp, Grunt, etc)
• UnitTesting (Jasmine, Mocha, Chai, Jest)
</>
The way code looks can tell you a lot…
</>
Files can also tell their own story…
Get them talking…
For many – if not most – of the roles you are
filling, you need engineers who are passionate
about the web.
• Recent technical challenge they overcame?
• How about an achievement?
• How do they stay current? IfTwitter, who do
they follow? If RSS feeds, which service and
which blogs? If newsletters, which one’s?
• What are they interested in learning in 2017?
</>
</>
“Soft Skills”
go way further
than anyone
will let on.
</>
Now that we have a few
new tools for spotting
our unicorns, let’s talk
about those “roles”
Role Confusion
Front-End Developer
Front-End Engineer
Front-EndArchitect
Angular Rockstar
UI Engineer
Web Designer
</>
Role Confusion
</>
“A front-end web developer is generally expected to:
• Develop functional and appealing web- and
mobile-based applications based on usability
• Provide website maintenance and enhancements
• Use a combination of markup languages to write
web pages
• Write functional requirement documents and
specifications
• Create quality mockups and prototypes on tight
timelines
• Assist back-end developers with coding and
troubleshooting
• Create cascading style sheets (CSS) that are
consistent across all browsers and platforms
• Maintain graphic standards and branding
throughout the product’s interface
• Stay up-to-date on emerging technologies
• Promote usability best practices”
https://www.roberthalf.com/creativegroup/blog/hot-job-front-end-web-developer
Role confusion creates churn
This very description of a “Front-End Developer” often leaves
the hiring process in a state of churn:
• Interviews not specific to need
• Job descriptions not matching actual requirements
• Poor interview and hiring programs
</>
</>
First things first.
We all need to
understand…
</>
NOT EVERYONE
IS A UNICORN
And that’s okay.
Focusing the role
As someone who has been part of the hiring process in
multiple companies, Managers and Leads need your help.
• Ask questions to get to the heart of the need.
• Review the job description with them.
• Determine just how “Senior” the candidate needs to be.
• Dig into the interview process. </>
Okay, before we move on…
Java is to JavaScript
as
Cup is to Cupcake
</>
</>
Last piece…
A few notes on
prepping your
consultant for the
interview(s)
Prepping for the phone screen…
The phone screen will either make or break your consultant.
These tips can help make it successful:
1. Stay calm, take time to think through
2. Practice talking through answers to fundamentals
3. Be smart enough to say “I don’t know”.We know.
4. Ask questions.Workflow?Team?Culture? Snacks?Anything!
</>
Prepping for the interview…
Technical interviews are intimidating.These tips can help your
consultant be in the best place for success:
1. Take your time.Think.
2. Practice a 2-3 minute “this is who I am and who I want to be”
3. Code challenges and you’re stuck?Ask if you can Google.
4. Talk through the problems.
5. Ask questions (different than your phone screen)! </>
</>Finding a talented front-end
developer who is passionate about
growing their skill can be a
significant challenge.
Hopefully these ideas will help
make that challenge a little easier.
@vernonk
Devs ‘R Us
Thank you!
Any questions?

More Related Content

PDF
Freelancing for SMEs and startups
PPT
What, When and How about Freelancing
PPTX
How to write a Developer CV/Résumé that will get you hired
PDF
Grow your startup with on deman talent by hayley conick at guru program sprin...
PDF
oDesk Freelancer Manual
PPTX
Freelance Web Design Presentation
PPTX
Freelance training program(ppt)
PDF
Odesk Tutorial
Freelancing for SMEs and startups
What, When and How about Freelancing
How to write a Developer CV/Résumé that will get you hired
Grow your startup with on deman talent by hayley conick at guru program sprin...
oDesk Freelancer Manual
Freelance Web Design Presentation
Freelance training program(ppt)
Odesk Tutorial

What's hot (20)

PPTX
san-jose-2017-q2-startup-bootcamp-young-coders-session5
PDF
Freelancing; an alternate career
ZIP
Freelancing: How not to Suck
PPTX
Febr 2020 wit
PPTX
Freelancing getting started
PPTX
Powerpoint Presentation on freelancing by Sazzad Hossain, IIUC
PPT
Freelancing Seminar 09 sep 2015
PDF
What is freelancing - How to earn with freelancing?
PPTX
Freelancing platforms
PPTX
Devatory: Technology In Today's Workforce
PPSX
Freelancer
PDF
Ali CV
PPTX
Outsourcing for your website is a good option
DOCX
Freelancing article
PDF
Be Your Own Boss - An Introduction to freelancing
PPTX
Getting Started with Freelancing
PPTX
Lviv IT Freelance Club #41 Ростислав Чайка "How to get first 1000$ on Upwork"
PDF
Freelancing 1
PPTX
Google tools for young freelancers
PDF
Optimum web - company profile
san-jose-2017-q2-startup-bootcamp-young-coders-session5
Freelancing; an alternate career
Freelancing: How not to Suck
Febr 2020 wit
Freelancing getting started
Powerpoint Presentation on freelancing by Sazzad Hossain, IIUC
Freelancing Seminar 09 sep 2015
What is freelancing - How to earn with freelancing?
Freelancing platforms
Devatory: Technology In Today's Workforce
Freelancer
Ali CV
Outsourcing for your website is a good option
Freelancing article
Be Your Own Boss - An Introduction to freelancing
Getting Started with Freelancing
Lviv IT Freelance Club #41 Ростислав Чайка "How to get first 1000$ on Upwork"
Freelancing 1
Google tools for young freelancers
Optimum web - company profile
Ad

Similar to Finding and Hiring Front-End Developers in 2017 (20)

PDF
Career Assignment
PPT
Eversun Careers
PPTX
Web Application Development Company
PDF
Full_Resume
PDF
Engineering Career Paths.pdf
KEY
On Design and My Work
PDF
Starting your career as UX designer during pandemic
PDF
Scuti Profile 04.2022.pdf
PPTX
Top 15 Start up Questions in Web design field
PDF
Ux Camp: Selling the value of UX
PPTX
Why other ppl_dont_get_it
PPTX
Confused CMS Presentation - Internet World London 2011 #iwexpo. Delivered on...
PDF
Bold kiln Recruitment
PPTX
web- design- course - continued - Learning
PPTX
How to Build your Career.pptx
PPTX
Technical Debt.pptx
PPTX
Accessibility Buy-In for Inclusive Product Week
PPTX
What it takes to be a "Good" Developer?
PDF
Digital Success Stack for DCBKK 2018
PPTX
How to manage web projects without setting your hair on fire
Career Assignment
Eversun Careers
Web Application Development Company
Full_Resume
Engineering Career Paths.pdf
On Design and My Work
Starting your career as UX designer during pandemic
Scuti Profile 04.2022.pdf
Top 15 Start up Questions in Web design field
Ux Camp: Selling the value of UX
Why other ppl_dont_get_it
Confused CMS Presentation - Internet World London 2011 #iwexpo. Delivered on...
Bold kiln Recruitment
web- design- course - continued - Learning
How to Build your Career.pptx
Technical Debt.pptx
Accessibility Buy-In for Inclusive Product Week
What it takes to be a "Good" Developer?
Digital Success Stack for DCBKK 2018
How to manage web projects without setting your hair on fire
Ad

Recently uploaded (20)

PDF
Webinar - How AI is reshaping pay decisions.pdf
PDF
Labor Market Regulations, and others (Session 4 Report) DADO.pdf
PPTX
USA's Top Talent Acquisition Trends – 2025
DOCX
"Optimizing Teamwork: The Role of Project Management Tools
PPTX
Team 5 Final Presentation pptx. (28.07.25) (2).pptx
PDF
The Silent Sabotage - When A Teammate Undermine You At Work.pdf
DOCX
HRMT5110_AnnotatedBibliography_Group5.docx
PPTX
HR Payroll Management Amazon presentation
PPTX
HRM Speciaslization.pptx ,Guidlines for MBA students for their future growth
PDF
LEADERSHIP Horizon : To LEAD with HEART (HR Development))
PPTX
HRM-Compensation, Benefits and Employee Relations.pptx
PPTX
Plan, acquire , develop , career management ppt
PPTX
CONFLICT_TRANSACTIONAL_ANALYSIS_OB_.pptx
PDF
Human resources management -RBI in recruitment process
PPT
Training Design strategies and methods.ppt
PPTX
HR Solution PEOEOR Payroll Outsourcing.pptx
PDF
Chairman's Presentation - September 2024.pdf
PPTX
ADVANCED WORKFORCE PLANNING FOR mBA GRADS
PPTX
Team_Interventions_with_Maruti_Case_Study.pptx
PDF
How to Identify suspicious Linked In Profiles
Webinar - How AI is reshaping pay decisions.pdf
Labor Market Regulations, and others (Session 4 Report) DADO.pdf
USA's Top Talent Acquisition Trends – 2025
"Optimizing Teamwork: The Role of Project Management Tools
Team 5 Final Presentation pptx. (28.07.25) (2).pptx
The Silent Sabotage - When A Teammate Undermine You At Work.pdf
HRMT5110_AnnotatedBibliography_Group5.docx
HR Payroll Management Amazon presentation
HRM Speciaslization.pptx ,Guidlines for MBA students for their future growth
LEADERSHIP Horizon : To LEAD with HEART (HR Development))
HRM-Compensation, Benefits and Employee Relations.pptx
Plan, acquire , develop , career management ppt
CONFLICT_TRANSACTIONAL_ANALYSIS_OB_.pptx
Human resources management -RBI in recruitment process
Training Design strategies and methods.ppt
HR Solution PEOEOR Payroll Outsourcing.pptx
Chairman's Presentation - September 2024.pdf
ADVANCED WORKFORCE PLANNING FOR mBA GRADS
Team_Interventions_with_Maruti_Case_Study.pptx
How to Identify suspicious Linked In Profiles

Finding and Hiring Front-End Developers in 2017

  • 1. </>Unicorns, Goblins, and Wizards Or in other words… Developers, Managers, and the Staffing Firms that bring them all together
  • 2. Who am I?  In the web industry as a full-time professional since 2002 (holy cow… that’s 15 years)  CurrentlyVP,Team Lead of the Sparta Web Tools Platform team at Bank ofAmerica  Previously DeveloperAdvocate, Front-End Architect, DevelopmentTeam Manager, Senior Developer at Ally Financial  Spent a short time traveling as SeniorTrainer for appendTo, LLC.  Freelanced full-time for 8 years (2002-2010) </>
  • 3. </>I’ve been part of the hiring process of front-end developers for the last several years. I have experienced some of the same challenges you face finding good people.
  • 4. Why are we doing this? 1. On-going, non-stop talent crisis #dramainthelbc 2. Role confusion in the Front-End space 3. Happier and more successful clients and consultants </>
  • 5. So let’s look at ways you can… 1. Spot a talented - and not-so-talented – Front-End Developer 2. Help hiring managers and leads narrow their focus 3. Help your consultants prepare for the interview and role </>
  • 6. </> WHAT’S UP WITH THIS “CAN’T FIND A DEVELOPER” STUFF?
  • 7. The problems are a few… 1. Statistically, the problem is real - Bureau of Labor Statistics projects 1.4 million positions with only 100,000CS grads 2. Front-End Developers are mostly self-taught 3. Developers often avoid recruiters like the plague </>
  • 8. The problems are a few… 1. Statistically, the problem is real - Bureau of Labor Statistics projects 1.4 million positions with only 100,000CS grads 2. Front-End Developers are mostly self-taught 3. Developers often avoid recruiters like the plague </>
  • 9. </> The problem with developers being self- taught is that finding the qualified – and right – one becomes a huge challenge.
  • 10. Why is that? “[…] front end development, like any specialized trade or spectator sport, is a lot harder than it looks. It isn’t until you’ve dipped your toes in it that you realize just how turbulent the waters are.” – Ilias Ismanalijev </> https://medium.com/creative-business/why-is-it-so-hard-to-find-a-front-end-developer-cb92848a7c6f
  • 11. Why is that? “ We failed to update our message of a usable and maintainable web to be relevant to the current market and a new generation of developers.” – Christian Heilmann </> https://www.christianheilmann.com/2016/10/14/we-need-javascript-to-fix-the-web/
  • 12. </> So how can you spot a talented – and not-so-talented – front-end developer?
  • 13. </> “Tech” they should be aware of… BUZZ BUZZ BUZZ HTML • Web Standards and Semantic HTML • Templating languages (Handlebars,EJS, Jade, Nunjucks, etc) • UX and how code interacts with a consumer CSS • Sass, Less (CSS Pre-processors & PostCSS) • Browser compatibility • Responsive Web Design JavaScript • Vanilla JavaScript (not jQuery) • JS application experience (Angular, React, Ember, etc) • Build tools and workflow (Git,Webpack, Gulp, Grunt, etc) • UnitTesting (Jasmine, Mocha, Chai, Jest)
  • 14. </> The way code looks can tell you a lot…
  • 15. </> Files can also tell their own story…
  • 16. Get them talking… For many – if not most – of the roles you are filling, you need engineers who are passionate about the web. • Recent technical challenge they overcame? • How about an achievement? • How do they stay current? IfTwitter, who do they follow? If RSS feeds, which service and which blogs? If newsletters, which one’s? • What are they interested in learning in 2017? </>
  • 17. </> “Soft Skills” go way further than anyone will let on.
  • 18. </> Now that we have a few new tools for spotting our unicorns, let’s talk about those “roles”
  • 19. Role Confusion Front-End Developer Front-End Engineer Front-EndArchitect Angular Rockstar UI Engineer Web Designer </>
  • 20. Role Confusion </> “A front-end web developer is generally expected to: • Develop functional and appealing web- and mobile-based applications based on usability • Provide website maintenance and enhancements • Use a combination of markup languages to write web pages • Write functional requirement documents and specifications • Create quality mockups and prototypes on tight timelines • Assist back-end developers with coding and troubleshooting • Create cascading style sheets (CSS) that are consistent across all browsers and platforms • Maintain graphic standards and branding throughout the product’s interface • Stay up-to-date on emerging technologies • Promote usability best practices” https://www.roberthalf.com/creativegroup/blog/hot-job-front-end-web-developer
  • 21. Role confusion creates churn This very description of a “Front-End Developer” often leaves the hiring process in a state of churn: • Interviews not specific to need • Job descriptions not matching actual requirements • Poor interview and hiring programs </>
  • 22. </> First things first. We all need to understand…
  • 23. </> NOT EVERYONE IS A UNICORN And that’s okay.
  • 24. Focusing the role As someone who has been part of the hiring process in multiple companies, Managers and Leads need your help. • Ask questions to get to the heart of the need. • Review the job description with them. • Determine just how “Senior” the candidate needs to be. • Dig into the interview process. </>
  • 25. Okay, before we move on… Java is to JavaScript as Cup is to Cupcake </>
  • 26. </> Last piece… A few notes on prepping your consultant for the interview(s)
  • 27. Prepping for the phone screen… The phone screen will either make or break your consultant. These tips can help make it successful: 1. Stay calm, take time to think through 2. Practice talking through answers to fundamentals 3. Be smart enough to say “I don’t know”.We know. 4. Ask questions.Workflow?Team?Culture? Snacks?Anything! </>
  • 28. Prepping for the interview… Technical interviews are intimidating.These tips can help your consultant be in the best place for success: 1. Take your time.Think. 2. Practice a 2-3 minute “this is who I am and who I want to be” 3. Code challenges and you’re stuck?Ask if you can Google. 4. Talk through the problems. 5. Ask questions (different than your phone screen)! </>
  • 29. </>Finding a talented front-end developer who is passionate about growing their skill can be a significant challenge. Hopefully these ideas will help make that challenge a little easier.
  • 30. @vernonk Devs ‘R Us Thank you! Any questions?