At a Glance
- Tasks: Support and grow our developer community by reviewing extensions and resolving issues.
- Company: Join Raycast, a fast-growing tech company focused on user experience and productivity.
- Benefits: Competitive salary, stock options, health insurance, gym benefits, and flexible PTO.
- Other info: Be part of a friendly community and help shape the next chapter of Raycast.
- Why this job: Make a real impact on the future of our cross-platform product while working remotely.
- Qualifications: Experience with software development, React, TypeScript, and familiarity with both Windows and macOS.
The predicted salary is between 36000 - 60000 £ per year.
Raycast makes it simple, fast, and delightful to control your tools. We are seeking someone to join our dedicated community team, focusing on the support and growth of our developer community. This role involves assisting developers by reviewing the extensions they create, helping them resolve any related issues, maintaining Raycast’s own extensions, and capturing their valuable feedback on our API and the entire extension ecosystem. This feedback will play a crucial role in shaping the foundation of our next-generation, cross-platform product.
Raycast started as a native Mac application with a significant focus on top-notch UI and interactions, and we are now expanding to Windows with our ongoing public beta. We genuinely care about user experience, performance, privacy and ease of use across platforms. We have had enough of dealing with slow and clunky tools. Raycast is our attempt to let you enjoy your daily workflows without all the distractions, whether you are on macOS or Windows. Having established Raycast on macOS and expanded to iOS and Windows, our vision is to deliver the same seamless and efficient experience across all platforms with our commitment to high-quality UI, interactions, and overall user experience.
Early on, we established a community around Raycast. We believe it is a lot better working with people together on a problem, especially when it is a very personal problem like productivity. Our users hold us accountable to ship high-quality software and help us spread the word. We value their feedback by responding to every single one that we receive. This builds trust and guarantees that we are staying close to our user-base.
We need someone who thrives on helping others, debugging unusual issues, values clear communication, and is committed to maintaining the high standards we set for ourselves and our product, which in turn sets the expectations of our users. We are a fully remote company spread across Europe and looking for candidates in EU-friendly timezones (CET ± 3 hours). This position is for full-time employment.
In this role you will:
- Review and maintain extensions while upholding our quality standards. You will review community-submitted extensions for quality and compliance, maintain Raycast's own extensions, and investigate bugs across the API and extensions ecosystem. You will validate bug reports, identify reproduction steps, ship straightforward extension fixes, and ensure our high standards are consistently met.
- Make our developer community feel heard. You will be in touch with users through Slack, GitHub, Twitter, Reddit, and email. You will observe their problems and aim to resolve them. You will optimise how we collect and share feedback, ensure follow-up when fixes ship, and feed the most important insights from our developer community into the product development process.
- Elevate our developer experience standards. You will generate ideas for how developers should build high-quality, easy-to-use extensions with our API. You will experiment with features, tooling and documentation to make it simpler for contributors and internal teams to produce great extensions.
- Grow our developer community. Join forces with our Community and Hype team members to inspire developers with demos, blog posts, tutorials and other content. Write and share updates via Slack, Twitter, and email to close the feedback loop with our users.
- Find new ways to engage with our community. Foster a sense of belonging for everyone in our community. We want to be close with our users, educate and help them get the most out of Raycast, and build the product together with them. Last year, we began hosting meetups, successfully organising three of these events since then. Additionally, we held our first hackathon in March. We do not plan to stop here and would love your help in maintaining this momentum.
You will be a great fit if:
- You have built or contributed to a Raycast extension.
- You have built and maintained software applications before and have hands-on experience with our extension API and developer workflow.
- You are comfortable maintaining our own extensions, reviewing third-party submissions, and building new ones when needed.
- Hands-on experience with React and TypeScript is essential.
- You have experience working with both Windows and macOS. Since we are expanding from macOS to Windows (currently in public beta), familiarity with both platforms is valuable. Experience with Windows as your primary operating system is particularly beneficial as we grow our Windows user base.
- You have worked with global communities before. You have a toolkit to repeat this again for us.
- You are fluent in English and a strong external communicator to connect with our users around the world.
- You have a strong understanding of technical communities. You have empathy for developers' challenges, speak their language, and can effectively represent their perspective.
- You have worked within QA and/or Customer Support teams previously. Bring your expertise to the table, blending it with our fast-paced startup atmosphere to enhance user satisfaction and nurture our growing community.
- You are a productivity nerd. Raycast is all about optimising your day-to-day tasks and workflows. You will try to get as much as possible out of Raycast to enhance your efficiency and inspire those around you to become more productive as well.
Why join us?
We are at the beginning of our next chapter. You will join us at the right time to have a major impact on the future of the company. We have released our platform, established a friendly community, and are diving headfirst into expanding our product and business to new platforms. We are backed by great investors, including Atomico, Accel, Coatue, Y Combinator, Atlassian Ventures, Chapter One and angels such as Charlie Cheever (Co-Founder of Expo & Quora), Calvin French-Owen (Co-Founder of Segment), Zach Holman (Early GitHub engineer), Koen Bok (Framer, CEO), Karri Saarinen (CEO, Linear) and many more.
We are individual contributors at heart. We value full ownership and responsibility, choose quality over quantity and put our users first. We are motivated by shipping truly great software. We will treat you well. Get a competitive salary, stock options and health insurance. Plus, we provide a monthly health benefit for a gym, pay for your co-working space, give you the latest MacBook Pro with a 5K display and accessories, and provide flexible paid-time off (PTO) plus all your national holidays.
Community Engineer, Windows employer: Raycast
Raycast is an exceptional employer that prioritises a collaborative and innovative work culture, allowing you to make a significant impact on the future of our cross-platform product. With a fully remote setup across Europe, we offer competitive salaries, stock options, and comprehensive health benefits, alongside opportunities for personal and professional growth within a supportive community of developers. Join us to help shape the productivity tools of tomorrow while enjoying the flexibility and resources to thrive in your role.
StudySmarter Expert Advice🤫
We think this is how you could land Community Engineer, Windows
✨Get to Know the Company Culture
Before jumping into applications, it’s super helpful to understand the vibe at Raycast. Check out their social media, read reviews on sites like Glassdoor, and see how they engage with customers. It'll give you clues on their values and help tailor your conversation during interviews.
✨Join Customer Support Communities
Dive into online communities like those on Reddit or LinkedIn where customer support pros hang out. Participating in discussions or asking questions can make you more visible to potential recruiters and help you learn about job openings at companies like Raycast before they even post them.
✨Attend Job Fairs or Networking Events
Look out for local job fairs or events specifically for customer support roles. This is your chance to meet hiring managers face-to-face, and you might even get the opportunity to interview on the spot!
✨Show Off Your Skills with Customer Interactions
In the customer support world, showcasing your communication skills is key. Consider creating a short video introducing yourself or even doing a mock call to showcase your abilities. It's a memorable way to stand out, especially if you can share this during your interview process!
We think you need these skills to ace Community Engineer, Windows
Some tips for your application 🫡
Show Off Your Communication Skills:In customer support, clear communication is key. Make sure your CV highlights any experience you've had in customer-facing roles and your ability to resolve issues. Don't shy away from including specific examples of how you've gone above and beyond to help customers – this really shows your potential in the role.
Tailor Your Cover Letter to Raycast:Your cover letter is your chance to shine! Tell us why you want to work at Raycast specifically. Mention any unique aspects of our company that resonate with you and how your skills can enhance our customer support. This personal touch will set your application apart from the rest!
Highlight Any Relevant Tools or Tech Skills:If you've used customer support software like Zendesk or Freshdesk or have experience with CRM systems, make sure to mention these in your application. Being familiar with industry-standard tools can be a big plus for us when we’re reviewing applications, as it shows you can hit the ground running!
Demonstrate Your Problem-Solving Skills:Customer support roles often require a knack for problem-solving. In your application, share examples of past experiences where you've tackled tough situations or resolved conflicts effectively. This will give us a good sense of how you handle challenges—an essential skill for success at Raycast!
How to prepare for a job interview at Raycast
✨Show Off Your People Skills
In customer support, it's all about communicating effectively. Prepare to share instances from your past experiences where you handled difficult customers or resolved conflicts. We want to hear how you empathised and found the best solutions, so think of specific examples to back up your stories!
✨Know the Tools of the Trade
Familiarise yourself with common customer support tools like Zendesk or Freshdesk, and make sure to review how you’ve used any similar systems in the past. During the interview, being able to discuss your hands-on experience with software or ticketing systems can really set you apart from the competition, so don’t skip this prep!
✨Show Genuine Enthusiasm
As this is a full-time role, employers want someone who isn’t just looking for any job, but wants to grow within customer support. Make sure to express your enthusiasm for helping customers and your desire to develop your skills. Show them why you're passionate about this field!
✨Practice Common Scenarios
Be prepared for role-playing scenarios where you might have to reassess a solution with a frustrated customer or explain a complex process in simple terms. Practising these common scenarios can help us feel more confident and demonstrate our practical skills effectively during the interview.