Frontend Engineer
Slack
(Vancouver, British Columbia)Slack is a messaging app for teams that is on a mission to make your working life simpler, more pleasant, and more productive. We believe everyone deserves to work in a welcoming, respectful, and empathetic culture. We live by our values and hire accordingly.
Use your extensive knowledge of JavaScript, HTML, and CSS to improve the Slack web client, a complex in-browser application relied upon by millions of users every day. You will work with real-time data streams, engineer for performance across browsers, and delight people by making the best software we can imagine. You will collaborate closely with Product, Design, Application Engineering, and QA to spec, build, test and deploy new features.
- You'll brainstorm with Product Managers and Designers to conceptualize new features
- You'll collaborate with Application Engineering to build new features for our large-and-growing user base
- You'll learn about new web technologies and discuss potential solutions to problems
- You'll help our skilled support team triage bugs and troubleshoot production issues
- You'll mentor other engineers and deeply review code
Requirements
- Experience with client-side JavaScript
- Experience with modern browser technologies
- Experience building and debugging complex systems in a team environment
- Expertise in building complex layouts with CSS and HTML
- Strong UX and design sensibilities, and a desire to sweat the small stuff
- Strong communication skills, a positive attitude, and empathy
- Self-awareness and a desire to continually improve
Bonus Points
- Academic background in computer science (BSc or MSc)
- Experience with jQuery, Handlebars, or LESS
- Experience investigating and improving JavaScript performance
- Experience with WebSockets, Local Storage, or ES6
- Experience in small startup environments
- Experience designing web sites or applications
Reports to | Director of Frontend Engineering |
---|
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.