Senior Fullstack Engineer, Web Cross-Platform (12-month fixed-term, renewable/convertible) at Goodnotes

Singapore

Goodnotes Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, EdTechIndustries

Requirements

  • Experience building modern web applications using libraries and frameworks like React/Redux
  • Expertise with TypeScript
  • At least 5 years of related working experience, with mistakes learned from; very senior developers who can lead complex initiatives welcome
  • 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 used, but open to other platform experience)
  • Ability to ship great quality products efficiently

Responsibilities

  • Bring core iOS App to cross-platforms (Web, Android, Windows) based on scope and requirements, using cross-platform SDKs
  • Rapidly build prototypes/simulations from mockups that can be directly implemented
  • Create decoupled, interactive web/mobile UIs using JavaScript Frameworks such as React/Redux and new technologies like WebAssembly
  • Improve rendering performance and memory optimizations to create a performant UX
  • Perform cross-browser/device testing and optimization
  • 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
  • Ship Progressive Web Apps (PWA) to various platforms utilizing latest technologies

Skills

Key technologies and capabilities for this role

TypeScriptKotlinReactReduxWebAssemblySwiftDatadog

Questions & Answers

Common questions about this position

What tech stack will I be working with in this role?

You will use TypeScript for Frontend, Kotlin for backend services, React/Redux and WebAssembly for frameworks, Datadog for monitoring, Terraform for infrastructure, GitHub Actions for CI, ArgoCD for CD, and databases like MongoDB and CockroachDB.

What is the team structure like for this position?

You will join a small, cross-functional, autonomous, distributed team across Europe and Asia responsible for one part of the product or business end-to-end, with shared time for collaborative activities like planning, retros, stand-ups, and brainstorming.

What are Goodnotes' core values?

Goodnotes' values include Dream big, Build great things, Operate like an owner, Win like a sports team, Learn and grow fast, Share our passion, and Be user obsessed.

Is this a remote position, and where is the team located?

The team is distributed across Europe and Asia, indicating a remote or hybrid work arrangement.

What kind of experience makes me a strong candidate for this role?

Excitement about bringing the core iOS app to web, Android, and Windows using cross-platform SDKs, rapidly building prototypes from mockups, creating UIs with React/Redux and WebAssembly, and optimizing performance for a great UX positions you well.

Goodnotes

About Goodnotes

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI