Senior SpreadJS Developer
🇽🇰 Pristina, Kosovo
EngineeringSpreadJSSenior
Compare your skills with our requirements
We are looking for a highly skilled Senior SpreadJS Developer to join our team and work on advanced spreadsheet-based applications. You will collaborate closely with our product and engineering teams to design, develop, and maintain interactive spreadsheet components using SpreadJS, ensuring top performance and usability.
Must-have
- 3+ years of professional experience with SpreadJS and advanced spreadsheet application development
- Strong proficiency in JavaScript, TypeScript, and modern frameworks (React, Angular, or Vue)
- Solid understanding of data binding, formulas, custom cell types, and SpreadJS API
- Experience with performance optimization and handling large datasets in SpreadJS
- Ability to write clean, maintainable, and well-documented code
- Strong problem-solving skills and attention to detail
- Excellent communication skills in English
Is a plus
- Experience integrating SpreadJS with backend APIs (REST or GraphQL)
- Knowledge of Excel add-in development or other spreadsheet tools
- Familiarity with financial modeling or data analytics applications
- Experience with unit testing and automation frameworks
- Understanding of web performance optimization and accessibility standards
- Knowledge of containerization (Docker) and CI/CD pipelines
What you will do
- Develop, maintain, and enhance spreadsheet-based web applications using SpreadJS
- Implement complex formulas, data visualization, and custom functionalities
- Optimize spreadsheet performance for large datasets
- Collaborate with designers, product managers, and backend developers to deliver high-quality features
- Troubleshoot and resolve technical issues related to SpreadJS
- Participate in code reviews, share best practices, and mentor junior developers
- Continuously explore and implement new SpreadJS features to improve the user experience