Goodnotes is seeking a Senior Software Engineer to join their team. This role focuses on bringing the core iOS app to cross-platforms such as Web, Android, and Windows. The engineer will be part of a small, cross-functional autonomous team, responsible for implementing solutions for millions of users. The role involves using new technologies like AI across multiple platforms.
Role involves:
- Building cross platform applications including Web, Android and Windows
- Rapidly building prototypes/simulations from mockups
- 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 optimisation
- Support, maintenance and ongoing development for existing applications and projects
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Shipping Progressive Web Apps (PWA) to various platforms utilising 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.
- Can ship great quality products efficiently, you follow best practices (CI/CD, automated testing, version control)
- Strong fundamentals in Computer Science
- Excellent problem-solving, communication, and story-telling skills
- Experience building PWA with offline-capabilities, bonus if you have used WebAssembly (WASM)
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 things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness
- Sponsored visits to our Hong Kong or London office every 2 years
- Company-wide annual offsite
- Fantastic maternity/paternity packages and allowances