Posted on: 08/12/2025
Description :
- Build reactive, component-driven UIs using React (preferred) or similar frameworks.
- Develop responsive UI modules using JavaScript/TypeScript.
- Manage application state using Redux, Zustand, Context API, or similar tools.
- Create maintainable, reusable components for a multi-window desktop app.
Backend Integration Python & Node.js :
- Integrate Python-based scripts/experiment logic within the desktop application.
- Build backend APIs and microservices using Node.js.
- Work with WebSockets for real-time data flow between frontend and backend.
- Implement and manage RESTful APIs, data validation, and layer-to-layer communication.
Code Quality & Testing :
- Follow Test-Driven Development (TDD) practices.
- Write unit, integration, and E2E tests using tools like Jest and Playwright.
- Maintain clean, well-structured, well-documented code.
- Refactor legacy modules to improve performance and maintainability.
Team Collaboration :
- Follow internal SOPs and development standards.
- Participate in Agile ceremonies daily standups, planning, retrospectives.
- Document work in Jira and maintain clear technical documentation.
Required Skills (Must-Have) :
- Strong experience with React.js in production environments.
- Proficiency in JavaScript (ES6+) & TypeScript.
- Intermediate knowledge of Python 3.x (script integration, data handling).
- Experience building backend services with Node.js.
- State management (Redux, Zustand, or similar).
- Solid understanding of UI architecture and responsive design.
- Experience with REST APIs and WebSocket communication.
Bonus Skills (Good to Have) :
- Electron (desktop application development, packaging, IPC).
- Svelte / SvelteKit / SMUI experience.
- SQL databases: PostgreSQL, MySQL, SQLite.
- NoSQL: MongoDB, Redis.
- Hands-on with TDD, mocking, test isolation.
- Docker experience.
- Exposure to healthcare / psychology / neuroscience systems.
- Knowledge of WebRTC, MediaRecorder API.
- Experience with hardware/IoT integration.
Preferred Qualifications :
- Familiarity with HIPAA / GDPR or regulated environments.
- Contributions to open-source projects.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1586801
Interview Questions for you
View All