Senior Developer - C#, CKEditor and WebAssembly
We are seeking a Senior Developer with expertise in C#, CKEditor, and WebAssembly to lead the design and development of cross-platform applications compatible with Web, Windows, and macOS. Join our dynamic team to enhance various high-quality, scalable software solutions, focusing on clean code, performance, and security. This role involves close collaboration with product owners and developers to deliver features that meet precise requirements, ensuring best practices in development and maintenance across multiple platforms.
Key Responsibilities
- Lead the design and development of a cross platform applications, ensuring compatibility with Web, Windows and macOS
- Write clean, scalable, and efficient code using .netcore C#
- Collaborate with product owners and other developers to understand requirements and deliver high-quality features
- Troubleshoot, debug, and upgrade software as necessary
- Ensure best practices are maintained, with a focus on performance, security, and maintainability
Requirements:
- Experience with CKEditor and WebAssembly: Familiarity with CKEditor customization and experience working with WebAssembly is highly desirable.
- Experience with GitHub and GitHub Actions: Familiarity with version control using GitHub and experience in setting up CI/CD workflows with GitHub Actions.
- Windows COM and OLE Familiarity: Being familiar with COM and OLE will be an added advantage.
- Extensive experience with .netcore C#: Proven track record of developing software using .net/.netcore.
- Cross-Platform Development Expertise: Experience in developing solutions for both OS native and web applications.
- Microsoft Office Add-In Experience: Previous experience in building Office Add-Ins (Word, Excel, Outlook, etc.) is a definite advantage.
- Problem-Solving Skills: Strong analytical and problem-solving abilities.
- Team Collaboration: Excellent communication skills and ability to work effectively in a team-oriented environment.