Job Description: The team behind Slack’s Desktop Application is looking for a Senior Engineer to join us in building one of the most heavily used pieces of software in the world. Job Responsibilities: Fixing technical inefficiencies within our code and architecture. Part of the team that owns the Desktop application infrastructure, leading its long-term health and expanding on its underlying systems. Designing and implementing well-tested, scalable, and high performance code impacting millions of users every day. Assisting our skilled support team and operations team to triage and resolve production issues. Evaluating and implementing new technologies to improve performance and stability across the desktop ecosystem. Job Requirements: Excellent communication skills and a collaborative mindset. You have worked on Electron-based applications. Strong understanding of TypeScript or JavaScript and in depth knowledge of the web ecosystem. The ability to model standard methodologies for unit tests, code review, design documentation, debugging, and troubleshooting Experience building web or native applications. Strong interpersonal skills, e.g. ability to convey complex technical concepts to designers, support, and other engineers Comfort with the shell and a variety of operating systems. Understanding of frameworks like React and Redux. Job Details: Company: Slack Vacancy Type: Full Time Job Location: Vancouver, Canada Application Deadline: N/A Apply Here careersvite.com