Senior Software Engineer
GoodnotesAbout the Role
Join Goodnotes as a Senior Software Engineer, Web Cross-platform, to merge human creativity with AI, transforming digital note-taking into an inspiring and innovative experience that empowers millions of users worldwide. This is a 12-month fixed-term contract, renewable or B2B, offering a unique opportunity to contribute to a global product within a dynamic and distributed team.
About the Team
You will be an integral part of a small, cross-functional, autonomous, and distributed team, with members across Europe and Asia. Each team takes end-to-end ownership of a specific product or business area. We foster a highly collaborative environment, with dedicated time for planning, retrospectives, stand-ups, and brainstorming. You'll tackle exciting challenges, including implementing cutting-edge AI technologies for multiple platforms and serving tens of millions of users.
Responsibilities
- Develop, maintain, and enhance high-quality, cross-platform web applications that serve a global user base.
- Implement innovative features and integrate new technologies, including AI capabilities, into our product.
- Collaborate closely with product managers, designers, and other engineering teams in a distributed setting to deliver impactful solutions.
- Contribute to the full software development lifecycle, from initial concept and design to deployment and monitoring.
- Ensure the performance, scalability, and reliability of web applications, addressing the needs of millions of users.
Requirements
- Proven experience as a Senior Software Engineer with a strong focus on web development.
- Expert proficiency with TypeScript, React, and Redux.
- Experience with or a strong interest in WebAssembly.
- Ability to thrive in a cross-functional, autonomous, and distributed team environment.
- Demonstrated experience in building and scaling applications for multiple platforms and a large user base.
- Excellent problem-solving skills and a passion for crafting exceptional user experiences.
- Familiarity with modern development practices, including agile methodologies.
About Goodnotes
View companyGoodnotes turns complexity into clarity.