Posted : Friday, August 09, 2024 09:06 AM
The Human Motor Control and Neuromodulation Lab at Stanford University School of Medicine is seeking a full-time software developer (front end - web) to join their team of engineers, designers, data scientists, and clinicians in designing and developing an innovative motor symptom monitoring system for people with Parkinson’s disease (class II medical device).
This is a 6-month fixed term position, with the possibility of renewal.
Position may be remote or hybrid.
Responsibilities: Understand the needs of system users, including healthcare providers, patients, researchers, and product support personnel, and applicable laws/regulations/policies.
Determine web UI requirements based on user needs, system requirements, and interactions with other system components, including a mobile application, algorithm microservice, and electronic medical record.
Design, develop, maintain, and optimize the system’s web UI.
Actively participate in brainstorming sessions to foster innovative ideas and strategies to improve development delivery.
Collaborate closely with other team members to integrate, test, and deploy the complete system both as a standalone web application and within an EHR dashboard.
Adhere to design and development processes, as defined in the QMS, including those consistent with medical device software standards (IEC 62304) and applicable FDA requirements (21 CFR 820).
* - Other duties may also be assigned DESIRED QUALIFICATIONS: * Motivated and enthusiastic self-starter with proven experience in software development with excellent analytical abilities and problem-solving skills Strong interpersonal and communication skills Ability to prioritize tasks and manage time efficiently Proficiency in TypeScript/JavaScript for web application development and understanding of web markup including HTML5 and CSS3 (e.
g.
use of CSS Flexbox for complex, responsive layouts).
Demonstrable experience with front-end web frameworks such as Angular and CSS frameworks such as Angular Material and Bootstrap Demonstrable understanding of UI/UX design principles and proficiency with design prototyping tools (e.
g.
Figma, Adobe XD, Sketch, or similar) Proven experience in UI test development using modern test frameworks Experience with version control and software configuration management tools (specifically Git and Github) Experience with healthcare data standards such as HL7 FHIR, C-CDA, and integration with electronic health record systems such as Epic via SMART on FHIR is highly desired A keen eye for detail and a passion for creating visually appealing and user-friendly interfaces Previous industry experience is highly preferred Knowledge of or willingness to quickly learn design and development processes, including documentation consistent with software as a medical device standards (IEC 62304) and applicable FDA requirements (21 CFR 820) EDUCATION & EXPERIENCE (REQUIRED): Bachelor's degree and three years of relevant experience or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED): Current knowledge of latest software and design standards.
Ability to define and solve logical problems for technical applications.
Knowledge of and ability to select, adapt, and effectively use a variety of programming methods.
Ability to recognize and recommend needed changes in user and/or operations procedures.
Basic knowledge of software engineering principles.
Strong knowledge of at least one programming language.
PHYSICAL REQUIREMENTS*: Constantly perform desk-based computer tasks.
Frequently sit, grasp lightly/fine manipulation.
Occasionally stand/walk, writing by hand.
Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds * - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
WORKING CONDITIONS: May work extended hours, evening and weekends.
WORK STANDARDS: Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, https://adminguide.
stanford.
edu.
This role is open to candidates anywhere in the United States.
Stanford University has five Regional Pay Structures.
The compensation for this position will be based on the location of the successful candidate.
The expected pay range for this position is $82,000 to $135,000 per annum.
Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position.
The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location, and external market pay for comparable jobs.
At Stanford University, base pay represents only one aspect of the comprehensive rewards package.
The Cardinal at Work website (https://cardinalatwork.
stanford.
edu/benefits-rewards) provides detailed information on Stanford’s extensive range of benefits and rewards offered to employees.
Specifics about the rewards package for this position may be discussed during the hiring process.
This is a 6-month fixed term position, with the possibility of renewal.
Position may be remote or hybrid.
Responsibilities: Understand the needs of system users, including healthcare providers, patients, researchers, and product support personnel, and applicable laws/regulations/policies.
Determine web UI requirements based on user needs, system requirements, and interactions with other system components, including a mobile application, algorithm microservice, and electronic medical record.
Design, develop, maintain, and optimize the system’s web UI.
Actively participate in brainstorming sessions to foster innovative ideas and strategies to improve development delivery.
Collaborate closely with other team members to integrate, test, and deploy the complete system both as a standalone web application and within an EHR dashboard.
Adhere to design and development processes, as defined in the QMS, including those consistent with medical device software standards (IEC 62304) and applicable FDA requirements (21 CFR 820).
* - Other duties may also be assigned DESIRED QUALIFICATIONS: * Motivated and enthusiastic self-starter with proven experience in software development with excellent analytical abilities and problem-solving skills Strong interpersonal and communication skills Ability to prioritize tasks and manage time efficiently Proficiency in TypeScript/JavaScript for web application development and understanding of web markup including HTML5 and CSS3 (e.
g.
use of CSS Flexbox for complex, responsive layouts).
Demonstrable experience with front-end web frameworks such as Angular and CSS frameworks such as Angular Material and Bootstrap Demonstrable understanding of UI/UX design principles and proficiency with design prototyping tools (e.
g.
Figma, Adobe XD, Sketch, or similar) Proven experience in UI test development using modern test frameworks Experience with version control and software configuration management tools (specifically Git and Github) Experience with healthcare data standards such as HL7 FHIR, C-CDA, and integration with electronic health record systems such as Epic via SMART on FHIR is highly desired A keen eye for detail and a passion for creating visually appealing and user-friendly interfaces Previous industry experience is highly preferred Knowledge of or willingness to quickly learn design and development processes, including documentation consistent with software as a medical device standards (IEC 62304) and applicable FDA requirements (21 CFR 820) EDUCATION & EXPERIENCE (REQUIRED): Bachelor's degree and three years of relevant experience or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED): Current knowledge of latest software and design standards.
Ability to define and solve logical problems for technical applications.
Knowledge of and ability to select, adapt, and effectively use a variety of programming methods.
Ability to recognize and recommend needed changes in user and/or operations procedures.
Basic knowledge of software engineering principles.
Strong knowledge of at least one programming language.
PHYSICAL REQUIREMENTS*: Constantly perform desk-based computer tasks.
Frequently sit, grasp lightly/fine manipulation.
Occasionally stand/walk, writing by hand.
Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds * - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
WORKING CONDITIONS: May work extended hours, evening and weekends.
WORK STANDARDS: Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, https://adminguide.
stanford.
edu.
This role is open to candidates anywhere in the United States.
Stanford University has five Regional Pay Structures.
The compensation for this position will be based on the location of the successful candidate.
The expected pay range for this position is $82,000 to $135,000 per annum.
Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position.
The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location, and external market pay for comparable jobs.
At Stanford University, base pay represents only one aspect of the comprehensive rewards package.
The Cardinal at Work website (https://cardinalatwork.
stanford.
edu/benefits-rewards) provides detailed information on Stanford’s extensive range of benefits and rewards offered to employees.
Specifics about the rewards package for this position may be discussed during the hiring process.
• Phone : NA
• Location : Stanford, CA
• Post ID: 9024090882