Ref#: R0005822

Date published: 13-Feb-2017

Our mission.

As the world’s number 1 job site, our mission is to help people get jobs. We need talented, passionate people working together to make this happen. We are looking to grow our teams with people who share our energy and enthusiasm for creating the best experience for job seekers.

The team.

We are a rapidly growing and highly capable engineering team building the most popular job site on the planet. Every month, over 200 million people count on us to help them find jobs, publish their resumes, process their job applications, and connect them to qualified candidates for their job openings. With engineering hubs in Seattle, San Francisco, Austin, Tokyo and Hyderabad, we are improving people's lives all around the world, one job at a time.

Your job.

If you’re passionate about being responsible for the user interface of innovative products that see tens of millions of pageviews a day, Indeed is looking for you. As a front-end software engineer at Indeed, you’ll bring a wealth of skill and experience in CSS and browser-based JavaScript to your team and be ever-vigilant about the performance, accessibility, and sustainability of the solutions you’re developing together. You and your team will work together to improve the experience for jobseekers and employers, releasing new code frequently and seeing how it performs. 

Indeed is a highly data-driven organization, and that means you won’t have to guess at the impact you’re having: you’ll get rapid feedback about how your efforts are speeding up the site, making workflows more efficient, and, ultimately, helping more people get jobs. 

As a member of a cross-functional team, you’ll need to be comfortable making changes outside of the front-end stack -- typical applications here have a Java or Python back-end -- but your primary role will be to serve as a source of user interface development expertise on your team. You’ll also work with other front-end engineers throughout the organization to solve cross-product concerns, and to help full-stack developers level up their front-end skills.

About you.

  • Be the go-to front-end resource for one or more product teams, providing hands-on feature development and guidance to teammates.
  • Communicate clearly with engineering and product stakeholders about front-end engineering decisions and tradeoffs.
  • Develop tools and systems that promote best practices in front­-end application development.
  • Guide and advise product teams as they implement common tools and best practices. 
  • Participate in design reviews, implementation reviews, and ad hoc conversations around how to approach client­-side application development. 
  • 3+ years experience in web development, preferably including experience working on public-­facing sites with significant traffic.
  • Comfort with “vanilla” JS is a must; experience with JS frameworks, maintainable CSS, NodeJS, unit testing, and build systems a plus. 
  • An understanding of factors that contribute to client­-side application performance; how to evaluate an application’s performance; and how to engineer for client-side performance. 
  • Strong communication skills, including the ability to write and speak about technical topics with both technical and non-­technical audiences. 
  • Experience working outside of the front­-end stack; Java experience is especially valuable, but most important is a willingness to learn and contribute beyond the browser as needed. 
  • B.S. in Computer Science or related area, or relevant work experience.

Indeed provides a variety of benefits that help us focus on our mission of helping people get jobs.

View our bounty of perks: