
Tech lead(Angular+ Electronjs) (NCS/Job/ 1859)
Job Skills
Job Description
We are seeking a seasoned and hands-on Technical Lead with deep expertise in ElectronJS to architect and lead the development of high-performance, cross-platform desktop applications. The ideal candidate will combine strong technical skills in JavaScript/TypeScript with leadership capabilities to guide a team of developers and deliver scalable, maintainable software solutions.
Key Responsibilities
🔧 Technical Leadership
-
Lead the design and development of ElectronJS-based desktop applications.
-
Define and enforce coding standards, architecture patterns, and best practices.
-
Mentor and guide junior developers, conduct code reviews, and foster a culture of technical excellence.
🛠️ Application Development
-
Build and maintain desktop apps using ElectronJS, Node.js, and web technologies (HTML, CSS, JavaScript/TypeScript).
-
Integrate native OS features (file system access, notifications, auto-updates, etc.) using Electron APIs.
-
Optimize performance, memory usage, and startup time of desktop applications.
-
Architecture & Design
-
Architect modular, scalable, and secure desktop solutions.
-
Collaborate with UI/UX designers to implement responsive and intuitive interfaces.
-
🔄 Collaboration & Agile Delivery
-
Work closely with product managers, QA engineers, and DevOps teams.
-
Participate in sprint planning, backlog grooming, and daily stand-ups.
-
Ensure timely delivery of features and releases with high quality.
-
Design IPC (inter-process communication) strategies between main and renderer processes.