ApplySenior 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