Goodnotes is seeking a Senior Software Engineer to join their team. The company is dedicated to merging human creativity with AI, transforming digital note-taking. This role involves working within a small, cross-functional, autonomous, distributed team across Europe and Asia, focusing on implementing new technologies, such as AI, for multiple platforms with millions of users.
About the Role:
- Bringing the core iOS App to cross-platforms i.e. Web, Android and Windows systems.
- Rapidly building prototypes/simulations from mockups that can be directly implemented.
- Creating decoupled, interactive web/mobile UIs using JavaScript Frameworks such as React/Redux and new technologies like WebAssembly.
- Improving rendering performance and memory optimizations to create a performant UX.
- Performing cross-browser/device testing and optimization.
- Supporting, maintaining, and providing ongoing development for existing applications and projects.
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
- Shipping Progressive Web Apps (PWA) to various platforms utilizing the latest technologies.
Requirements:
- Experience building modern web applications using libraries and frameworks like React/Redux.
- Expertise with TypeScript.
- At least 5 years of related working experience.
- Experience building cross-platform SDKs for shipping one or more non-trivial apps on respective app stores.
- Expertise in cloud storage, deployment, and computing; AWS experience is a plus.
- Ability to ship great quality products efficiently; following best practices (CI/CD, automated testing, version control).
- Strong understanding of Computer Science fundamentals.
- Excellent problem-solving, communication, and story-telling skills.
- Experience building PWA with offline-capabilities; WebAssembly (WASM) experience is a bonus.
What Goodnotes offers:
- Remote, flexible working
- Flexible working hours and location
- Medical insurance for you and your dependents
- Great annual leave allowance
- Meaningful equity in a profitable tech startup
- Budget for noise-cancelling headphones, home office setup, personal development, professional training, and health & wellness
- Sponsored visits to the Hong Kong or London office every 2 years
- Company-wide annual offsite
- Fantastic maternity/paternity packages and allowances