At a Glance
- Tasks: Join us to build an amazing desktop app for millions of users on Windows and macOS.
- Company: Granola is a fast-growing startup focused on creating delightful cross-platform experiences.
- Benefits: Enjoy flexible work options, private health insurance, and a beautiful office in Shoreditch.
- Why this job: Be part of an exciting team that values creativity, collaboration, and innovation in tech.
- Qualifications: 5+ years in software development with strong Electron experience; familiarity with React, Node.js, and TypeScript.
- Other info: Relocation assistance available; Casa Granola offers a unique team retreat space in Majorca.
The predicted salary is between 43200 - 72000 £ per year.
Build the best desktop app and bring Granola to millions of Windows users. We are looking for a product engineer with deep experience building Electron apps to help us deliver a world-class Granola experience on Windows and macOS. Our macOS and Windows apps (built with Electron) are loved by users and growing fast. We want someone who has shipped complex Electron apps and knows how to make cross-platform apps feel at home on both Windows and macOS.
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
Your background looks something like:
- 5+ years of experience building and shipping software, with a strong focus on Electron
- Shipped production Electron apps for Windows
- Deep understanding of how Electron apps work, from packaging to updates, performance, and native modules
- Comfortable working with React, Node.js, and TypeScript in an Electron environment
- Use Windows as a primary dev environment and understand how users expect apps to behave
- Pragmatic and opinionated about how Electron apps should feel and perform
- Essential: you've worked on cross-platform apps (macOS + Windows), or know how to design for both
As a person, you:
- Are first and foremost a builder
- Are excited to work in-person from our office in London (most of the time)
- Love working in a startup environment (you either have experience working in a startup or are really drawn to the zero-to-one phase)
- Value working with people who are kind, ambitious, and pragmatic
About the opportunity:
We are living in the most exciting time for tool builders since Engelbart's demo in 1968. We want to assemble the best crew to build this future together, here in London. Our compensation philosophy is to pay slightly above market on salary and above market on equity. We do our best work in person, and so our team spends time together five days per week in our new, bright, and spacious office at Old Street. We are happy to offer relocation assistance to candidates who will be moving to London to join us. Lastly, we think amazing talent comes from all kinds of life journeys and experiences. If what is written above speaks to you, whether you look like a fit on paper or not, please reach out. We will review your application and get back to you within a week.
Flexible, parent-friendly culture. We default to in-person, but feel free to WFH when you need to. A beautiful, light-filled office full of plants and good vibes in Shoreditch. Casa Granola: use our team house in sunny Majorca (yes, you read that right). It's a space for offsites, going deep on a project with a small group, or just inviting friends/family for a holiday. Private health insurance. Free for you, subsidised for your family. Above-market compensation. Competitive salary, a generous option grant on employee-friendly terms, employer pension matching, and 25 days (plus bank holidays) of paid time off.
Product Engineer (Desktop) London, UK employer: Granola inc
Contact Detail:
Granola inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Product Engineer (Desktop) London, UK
✨Tip Number 1
Familiarise yourself with Electron and its ecosystem. Since the role specifically requires deep experience in building Electron apps, make sure you can discuss your past projects and the challenges you faced while developing cross-platform applications.
✨Tip Number 2
Showcase your understanding of user experience on both Windows and macOS. Be prepared to talk about how you've tailored features to feel native on each platform, as this is crucial for the role.
✨Tip Number 3
Network with current or former employees of StudySmarter or similar companies. Engaging with them can provide insights into the company culture and expectations, which can be beneficial during interviews.
✨Tip Number 4
Prepare to discuss your experience in a startup environment. Highlight any relevant experiences that demonstrate your ability to thrive in fast-paced settings and your passion for building innovative products.
We think you need these skills to ace Product Engineer (Desktop) London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Electron apps, particularly any cross-platform projects you've worked on. Emphasise your skills in React, Node.js, and TypeScript, as well as your understanding of how to create native-feeling applications for both Windows and macOS.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building desktop applications and your excitement about the opportunity to work at Granola. Mention specific projects where you've successfully shipped complex Electron apps and how you tackled cross-platform challenges.
Showcase Relevant Projects: If possible, include links to your previous work or GitHub repositories that demonstrate your expertise in building Electron apps. Highlight any features you've developed that improved user experience or performance, especially in a cross-platform context.
Prepare for Technical Questions: Anticipate technical questions related to Electron, Node.js, and cross-platform development during the interview process. Be ready to discuss your problem-solving approach and share examples of how you've overcome challenges in past projects.
How to prepare for a job interview at Granola inc
✨Showcase Your Electron Expertise
Make sure to highlight your experience with Electron apps during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your deep understanding of the technology and your ability to deliver high-quality applications.
✨Demonstrate Cross-Platform Knowledge
Since the role involves building apps for both Windows and macOS, be ready to talk about your experience with cross-platform development. Share examples of how you've designed features that feel native on both operating systems and any strategies you've used to solve cross-platform challenges.
✨Emphasise Collaboration with Design
Collaboration with design teams is crucial for creating a cohesive user experience. Discuss how you've worked closely with designers in the past to craft delightful features. Highlight any tools or processes you use to ensure smooth communication and alignment between engineering and design.
✨Express Your Passion for Building
The company values builders who are excited about their work. Convey your enthusiasm for developing software and your desire to contribute to a startup environment. Share stories that illustrate your passion for building products that users love, and how you thrive in fast-paced, innovative settings.