Ref#: R0001386

Date published: 30-Sep-2016

How Indeed works.

Indeed works when talented, passionate people come together to get a job done. Come help Indeed work. We are looking to grow our teams with people who share our energy and enthusiasm for creating the best experience for job seekers.

How this team works.

How Engineering Works. We are a rapidly growing and highly capable engineering team building the most popular job site on the planet. Every month, 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.

How this job works.

Join a small, talented team that’s focused on radically changing how we approach front-­end application development at Indeed. 

As an early team member, you’ll have significant input and influence on projects like a shared component library for UI development; tooling to make it easy for engineers to spin up and build new client­-side applications; common systems for measuring and monitoring application performance; and more. You’ll evangelize front­-end best practices to teams around the world, help them incorporate those practices into their development workflow, and take your learnings back to the front­-end systems team to develop new tools. You’ll also help identify and mentor individual developers throughout the organization who will be the ultimate source of the front­-end systems team’s success. Your work will increase the velocity of every developer who touches client­-side code; it will impact hundreds of millions of job seekers around the world; it will — quite literally — change the face of Indeed.

How you work.

  • Work with the front-­end systems team to develop tools and systems that promote best practices in front­-end application development. 
  • Work with product teams to implement common tools and best practices. 
  • Engage regularly with product teams to understand their front­-end engineering challenges, and then work with the front­-end systems team to identify and develop solutions. 
  • Communicate regularly with the engineering and product organizations about the efforts of the front­-end systems team. 
  • Participate in design reviews, implementation reviews, and ad hoc conversations around how to approach client­-side application development. 
  • 5+ 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. 
  • A thorough understanding of factors that contribute to client­-side application performance; how to evaluate an application’s performance; and how to engineer for optimal 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. 
  • BS 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: