Key Responsibilities
- Develop and maintain robust frontend components : Utilize React.js and Next.js to create scalable and reliable frontend features. Ensure adherence to best practices for code quality and performance.
- Translate UI / UX designs : Collaborate closely with design teams to implement visually appealing and user-friendly frontend elements. Pay attention to detail to ensure accurate translation of designs.
- Improve DICOM viewer experience : Collaborate closely with design and engineering team to build and maintain a high performance DICOM viewer supporting variety of features for different modalities.
- Optimize application performance : Identify and implement optimizations to enhance the speed and responsiveness of web applications. Utilize techniques such as code splitting and caching.
- Development of component library : Contribute to the development of our component library, including creating, documenting, and maintaining reusable UI components
- Ensure cross-browser compatibility : Conduct thorough testing and debugging to ensure compatibility across different browsers and devices. Address any compatibility issues promptly.
- Collaborate with cross-functional teams : Work closely with product managers, designers, and backend developers to deliver end-to-end solutions. Participate in Agile / Scrum processes and contribute to code reviews.
- Write clean, efficient, and well-documented code : Follow coding standards and best practices to write maintainable and well-documented code. Document APIs and processes to facilitate collaboration
Requirements
Required Skills and Qualifications
Bachelors degree in computer science or a related field or at least 2 years of working experience in a frontend stack.2-5 years of experience in frontend development, with a focus on JavaScript, TypeScript, ReactExperience working on Medical image rendering, Cornerstone, DICOM, PACS etc.Strong understanding of frontend architecture, state management, and performance optimization techniquesWorking knowledge of Next.js, Tailwind CSS and experience with animation libraries (e.g., React Spring, Framer Motion) is a plusExcellent communication skills and ability to collaborate effectively in a fast-paced, dynamic team environmentGood to Have :
Experience with backend technologies (e.g., Python / Django, Node.js / Express) and RESTful APIs, working with WebSockets.Familiarity with Frontend DevOps tools like Vercel, docker, Jenkins.Active participation in the frontend development community, such as attending meetups or contributing to open-source projects.Familiarity with Databases, Operating systemsSkills Required
Javascript, react.js , Rest Apis, Data Visualization, Unit Testing