React JS (Electron_ MS Teams Custom App) - CodeDote Technologies React JS (Electron_ MS Teams Custom App)
React JS (Electron_ MS Teams Custom App) About the Role
We are seeking a skilled React.js Developer with hands-on experience in Electron or Microsoft Teams custom app development. You will work closely with our product, design, and backend teams to build high-performance, cross-platform desktop or Teams-integrated applications.
Key Responsibilities
- Develop, test, and maintain applications using React.js and related frontend technologies.
- Build cross-platform desktop applications using Electron OR custom apps/tabs/bots for Microsoft Teams.
- Integrate APIs, SDKs, and third-party services into applications.
- Optimize performance, responsiveness, and scalability of applications.
- Collaborate with designers to implement UI/UX wireframes with pixel-perfect precision.
- Debug and resolve application issues in development and production environments.
- Work with modern build tools and CI/CD pipelines for efficient deployment.
Required Skills & Experience
- Strong proficiency in React.js, JavaScript (ES6+), and TypeScript.
- Experience building applications with Electron OR Microsoft Teams SDKs (Tabs, Bots, Message Extensions, etc.).
- Understanding of state management libraries like Redux or Zustand.
- Knowledge of REST APIs and WebSocket integration.
- Familiarity with Node.js for backend or Electron main process logic.
- Experience with modern frontend build tools (Webpack, Vite, or similar).
- Good understanding of cross-platform compatibility and performance optimization.
- Strong debugging and troubleshooting skills.
Nice-to-Have Skills
- Experience with Teams App Studio, Teams Toolkit, or Azure Bot Service.
- Knowledge of LiveKit, WebRTC, or real-time communication frameworks.
- Familiarity with WebHID, hardware integrations, or softphone APIs.
- Experience with Electron auto-updates, packaging, and code signing.
- Exposure to CI/CD pipelines (GitHub Actions, Azure DevOps, etc.).
Soft Skills
- Strong problem-solving abilities and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced, agile environment.
React JS (Electron_ MS Teams Custom App) 3-6 Years Apply for this position Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website.
*