
- CTC:
- YoE: 6.0
- Location: NCR
- Specialization: frontend
- Skills: reactelectronwebassemblywebgpurustgitci/cd
About the Job
We are looking for a highly skilled React developer with experience in building Electron apps using a client-server architecture. The ideal candidate will have a deep understanding of React for the client-side, performance optimization, and handling complex app flows. You will be responsible for memory and performance improvement, and optimizing the app for efficiency and responsiveness across multiple platforms.
Responsibilities
- Develop and maintain client-side functionality in an Electron application using React.
- Lead and mentor young developers, be responsible for code review and code quality.
- Optimize and troubleshoot memory usage and performance of the application.
- Implement and integrate WebAssembly (Wasm) for enhancing application performance.
- Integrate AI models using WebGPU to accelerate computation and improve performance.
- Work on complex app flows, ensuring efficient client-server communication and smooth user experience.
- Conduct performance analysis, profiling, and debugging to identify bottlenecks and improve code execution.
- Collaborate with backend engineers to ensure seamless communication between the client and server components.
- Participate in code reviews, testing, and ensuring high code quality and application stability.
Requirements
- Experience 6-8 yrs
- Strong proficiency in React, including React hooks, state management, and performance optimizations.
- Knowledge of memory management, profiling, and performance analysis techniques.
- Ability to work with complex application flows and debug intricate issues in client-server interactions.
- Strong problem-solving skills and a passion for building high-performance applications.
- Familiarity with Git and modern development workflows (CI/CD, code reviews, etc.).
Bonus
- Experience with Electron for building cross-platform desktop applications
- Experience working with WebAssembly (Wasm) for optimizing performance in client-side applications.
- Familiarity with Rust
- Familiarity with image processing, or understanding of image