At a Glance
- Tasks: Join us to enhance Granola's Electron app for Windows and MacOS, from build to launch.
- Company: We're a dynamic startup focused on creating innovative tools for users worldwide.
- Benefits: Enjoy flexible work options, private health insurance, and generous stock options.
- Why this job: Be part of a passionate team in a vibrant office, shaping the future of cross-platform apps.
- Qualifications: 5+ years in software development with strong Electron experience; familiarity with React, Node.js, and TypeScript.
- Other info: Relocation assistance available; our office is plant-filled and full of good vibes.
The predicted salary is between 43200 - 72000 £ per year.
Build on top of Windows' native audio APIs and bring Granola to millions of Windows users. We're looking for a product-focused engineer with deep experience building Electron apps to help us deliver a world-class Granola experience on Windows and macOS. Our macOS app (built with Electron) is loved by users and growing fast. The Windows version is already well underway, and now we're seeking someone to help us bring it to life.
In this role, you will:
- Be heavily involved in Granola's Electron app for Windows and MacOS, from build to launch and beyond.
- Build thoughtful, delightful features that feel native to users on Windows and MacOS.
- Work closely with design to craft a cohesive cross-platform user experience.
- Solve tricky cross-platform challenges in Electron and Node.js.
- Ensure the app is fast, stable, and efficient.
You might be a fit if:
- You have 5+ years of experience building and shipping software, with a strong focus on Electron.
- You've shipped production Electron apps for Windows.
- You understand how Electron apps work, from packaging to updates, performance, and native modules.
- You're comfortable working with React, Node.js, and TypeScript in an Electron environment.
- You use Windows as a primary dev environment and understand user expectations for app behaviour.
- You're pragmatic and opinionated about how Electron apps should feel and perform.
- You've worked on cross-platform apps (macOS + Windows) or know how to design for both.
As a person, you…
- Are a builder.
- Are excited to work in-person from our office in London (most of the time).
- Love working in a startup environment or are drawn to the zero-to-one phase.
- Value working with kind, ambitious, and pragmatic people.
About the Opportunity
We are in an exciting era for tool builders since Engelbart's 1968 demo. We aim to assemble the best team to build this future together in London. Our compensation philosophy is to pay slightly above market on salary and equity. We do our best work in person, with the team working five days a week in our bright, spacious office at Old Street. We offer relocation assistance for candidates moving to London. We believe great talent comes from diverse backgrounds. If the above resonates with you, regardless of whether you meet every criterion, please reach out. We will review applications and respond within a week. Our culture is flexible and parent-friendly. While we prefer in-person work, WFH is available when needed. Our office in Shoreditch is filled with plants and good vibes. Casa Granola: use our team house in Majorca for offsites, deep work, or holidays. We offer private health insurance (free for you, subsidised for your family). Compensation includes a competitive salary, generous stock options, employer pension matching, and 25 days of paid leave plus bank holidays.
- Electron Engineer (Windows) London, UK employer: Granola inc
Contact Detail:
Granola inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land - Electron Engineer (Windows) London, UK
✨Tip Number 1
Familiarise yourself with the latest updates in Electron and Node.js. Being well-versed in the most recent features and best practices will not only boost your confidence but also demonstrate your commitment to staying current in this fast-evolving field.
✨Tip Number 2
Engage with the Electron community through forums, GitHub, or social media. Networking with other developers can provide insights into common challenges and solutions, which could be beneficial during interviews and discussions about your experience.
✨Tip Number 3
Prepare to discuss specific projects where you've built cross-platform apps. Be ready to share your thought process on how you tackled performance issues and user experience challenges, especially in relation to Windows and macOS.
✨Tip Number 4
Showcase your passion for building products that users love. During any interactions, whether informal chats or interviews, express your enthusiasm for creating delightful user experiences and how you align with our mission at StudySmarter.
We think you need these skills to ace - Electron Engineer (Windows) London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Electron apps, particularly those you've shipped for Windows. Emphasise your skills in React, Node.js, and TypeScript, as well as any cross-platform projects you've worked on.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building user-friendly applications and your excitement about the opportunity to work on Granola. Mention specific features or challenges you find intriguing about the role and how your background aligns with their needs.
Showcase Relevant Projects: If possible, include links to your previous Electron projects or a portfolio that demonstrates your ability to create cross-platform applications. Highlight any unique features or challenges you overcame in these projects.
Research the Company Culture: Familiarise yourself with the company's values and culture. In your application, mention how you resonate with their emphasis on teamwork, flexibility, and a startup environment. This shows that you're not just a fit for the role, but also for the company.
How to prepare for a job interview at Granola inc
✨Showcase Your Electron Expertise
Be prepared to discuss your experience with Electron apps in detail. Highlight specific projects where you've built and shipped complex applications, especially for Windows. This will demonstrate your deep understanding of the platform and its nuances.
✨Understand Cross-Platform Challenges
Familiarise yourself with the common challenges faced when developing cross-platform applications. Be ready to share examples of how you've solved tricky issues in Electron and Node.js, particularly those that affect user experience on both Windows and macOS.
✨Emphasise User-Centric Design
Since the role involves crafting a cohesive user experience, be prepared to discuss how you collaborate with design teams. Share your thoughts on what makes an app feel native to users and how you've implemented thoughtful features in past projects.
✨Demonstrate Your Passion for Building
Convey your enthusiasm for building software and working in a startup environment. Share stories that reflect your builder mentality and how you thrive in fast-paced, innovative settings. This will resonate well with the company's culture.