Position: Lead Frontend Engineer
Company: Surprise.com
Experience required: 5y
English level: upper

As a Lead Software Engineer at Surprise.com, you will have the ability to shape our application, as well as to help us bring better appreciation and engagement to employees of companies around the world. You’ll work in conjunction with our front-end developers, designers, Product organization, and the rest of the company, in order to help us build delightful and performant software. You’ll have input into the technical roadmap, providing guidance on how to build scalable technical solutions. And you’ll help us figure out how to make the best use of our data, to give new insights to businesses.

**Your typical day:**
- Coordination of teamwork of all involved parties.
- Making our product better, stronger, faster
- Implementing new features in partnership with our Product organization
- Providing the infrastructure for our design-driven Front End developers
- Tuning the application to make it more performant and scalable
- Innovating lightweight, robust, platform-agnostic RESTful APIs
- Designing an easy-to-maintain, easy-to-extend back end infrastructure
- Shipping the best code you can, and helping other developers through code review and mentorship

**Requirements:**
- Pixel pushing guru
- Fluent spoken and written English
- 5-7 years building consumer facing, highly complex web front-ends
- Expert in javascript, CSS/HTML and the React framework
- Has worked on high-velocity feature development projects before

**Nice-to-haves:**
- Experience contributing along the full web stack (Rails, Postgres, Javascript, HTML, CSS)
- An interest in collecting data from disparate sources, whether via APIs or other means
- Experience working within a geographically dispersed team
- Demonstrated ability to expertly manage conflicting priorities
- High-bandwidth, high-energy, competitive, and creative individual
- Driven to outperform; dedicated to self-improvement

**Benefits:**
- Friendly and highly professional team
- Flexible working hours
- 20 working days of paid vacation
- English speaking club with a native speaker
- Modern comfortable office with all amenities
- 15 days of paid sick leave
- Relax zone (including a terrace with a barbecue in summer)
- Yoga classes
- Lectures and after-work activities
- Snacks and fruit in the office kitchen:)