Community Engineer, Windows
Community Engineer, Windows

Community Engineer, Windows

Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
Raycast

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.
  • 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.
  • Other info: Be part of a friendly community and help shape the next chapter of Raycast.

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.
Raycast

Contact Detail:

Raycast Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Community Engineer, Windows

✨Tip Number 1

Get involved in the community! Join forums, Slack channels, or social media groups related to Raycast and developer tools. Engaging with others not only helps you learn but also shows your passion for the role.

✨Tip Number 2

Show off your skills! If you've built or contributed to a Raycast extension, make sure to highlight that in conversations. Share your experiences and how you tackled challenges; it’ll make you stand out!

✨Tip Number 3

Be proactive in seeking feedback. When you connect with the community, ask for their thoughts on your ideas or projects. This not only builds rapport but also demonstrates your commitment to improving the developer experience.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining our team and contributing to the growth of Raycast.

We think you need these skills to ace Community Engineer, Windows

Community Engagement
Extension Development
API Knowledge
React
TypeScript
Windows Operating System
macOS Operating System
Bug Investigation
Quality Assurance
Customer Support
Technical Communication
Feedback Collection
Developer Experience Improvement
Content Creation
Event Organisation

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for the role shine through! We love seeing candidates who are genuinely excited about helping our developer community and improving their experience with Raycast.

Tailor Your Application: Make sure to customise your application to highlight your relevant experience with Raycast extensions and your understanding of both Windows and macOS. We want to see how your skills align with what we're looking for!

Be Clear and Concise: Keep your writing straightforward and to the point. We appreciate clear communication, so make it easy for us to understand your background and how you can contribute to our community team.

Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can't wait to hear from you!

How to prepare for a job interview at Raycast

✨Know Your Extensions

Before the interview, make sure you’re familiar with Raycast’s extensions and API. If you've built or contributed to a Raycast extension, be ready to discuss your experience and any challenges you faced. This will show your genuine interest and understanding of the product.

✨Communicate Clearly

Since this role involves a lot of interaction with the developer community, practice clear and concise communication. Prepare examples of how you've effectively communicated with users in the past, especially when resolving issues or gathering feedback.

✨Show Your Community Spirit

Raycast values community engagement, so think about ways you've fostered a sense of belonging in previous roles. Be ready to share ideas on how you would grow and engage the developer community at Raycast, including potential meetups or hackathons.

✨Demonstrate Your Problem-Solving Skills

Prepare to discuss specific instances where you’ve debugged issues or improved processes. Highlight your hands-on experience with both Windows and macOS, and how you can leverage that knowledge to enhance the developer experience at Raycast.

Community Engineer, Windows
Raycast
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>