Apply

Senior Software Engineer, Web Cross-platform (Serbia Remote)

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, At least 5 years of related working experience

📍 Location: Serbia, Europe, Europe Timezone

🔍 Industry: Digital paper and learning ecosystem

🏢 Company: Goodnotes👥 101-250💰 $6,000,000 Seed over 4 years agoComputerConsumerAppsSoftware

🗣️ Languages: English

⏳ Experience: At least 5 years of related working experience

🪄 Skills: Node.jsAWS EKSKotlinMongoDBTypeScriptTerraform

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, primarily AWS experience is favored.
  • Follow best practices for shipping quality products efficiently (CI/CD, automated testing, version control).
  • Strong fundamentals in Computer Science.
  • Excellent problem-solving, communication, and story-telling skills.
  • Experience building PWAs with offline capabilities; experience with WebAssembly (WASM) is a bonus.
Responsibilities:
  • Bring the core iOS App to cross platforms like Web, Android, and Windows using cross-platform SDKs.
  • Rapidly build prototypes/simulations from mockups for direct implementation.
  • Create decoupled, interactive web/mobile UIs using JavaScript frameworks like React/Redux and WebAssembly.
  • Improve rendering performance and memory optimizations for a better user experience.
  • Perform cross-browser/device testing and optimization.
  • Support, maintain, and continuously develop existing applications and projects.
  • Unit-test code for robustness, including edge cases, usability, and reliability.
  • Discover, evaluate, and implement new technologies to enhance development efficiency.
  • Ship Progressive Web Apps (PWA) utilizing the latest technologies.
Apply