Sitecore has some excellent features which Front-End developers could benefit from using in a project. One feature that stands out to me as a Front-End Developer is Compatible Renderings. This simple to set-up feature really improves Content Editor’s experience in the Experience (Page) Editor allowing flexible page designs in a matter of minutes.
When it comes to building websites using a CMS, Sitecore is definitely the way to go! I have been building the frontend of websites in Sitecore for over five years and have not found any other platform yet that gives the flexibility to a frontend developer that Sitecore provides.