Front End Interactive Developer at Harvard University in Boston, MAother related Employment listings - Boston, MA at Geebo

Front End Interactive Developer at Harvard University in Boston, MA

The Front End Interactive Developer is responsible for creating client-facing data-visualization dashboards and course management tools in collaboration with the Operations and Curriculum teams using JavaScript, React, and Python. You will also be working on cutting edge interactive experiences related to course content, as well as occasional custom UI development and frontend Wordpress development. While working with the UI/UX Designer and other members of the online learning team, the Front End Interactive Developer will work to enhance and optimize the majority of our user-facing systems. The Front End Interactive Developer shall have an opportunity to make a difference in shaping a unique education experience. The ideal candidate should feel comfortable working in a fast-paced, entrepreneurial environment and be excited to contribute to a small team of developers and designers. Job duties include:
- Collaborate with team to conceptualize and prototype UI/UX enhancements - Apply knowledge of CSS animations, HTML5, JS, etc. to develop interactive experiences - Support and develop a React and TypeScript data visualization and course management web application. - Build rapid iterations of proposed development alterations - Deploy code to a production environment - Version control all code and assets - Assist the UI/UX team in understanding limitations, possibilities or best practices - Assist with user testing, automated testing, QA testing of code and or designs, as needed - Utilize custom backend services in front-end development HMX Description HMX is an educational initiative at Harvard Medical School dedicated to creating fully online courses on foundational topics in medicine. These courses are led by Harvard Medical School faculty, working in collaboration with a multi-disciplinary team of experts in biomedical visualization, assessment, and the science of learning. The instruction is based on principles derived from educational research to improve learning and retention and relies on best practices in scientific visualization. Typical Core Duties Participate fully in software development life cycle Implement and support technical solutions to deliver business requirements Identify and evaluate opportunities to improve services Contribute ideas to coding best practices and new technologies Draw on relationship and technical skills to act as technical liaison to internal and external clients Abide by and follow the Harvard University IT technical standards, policies and Code of Conduct Basic Qualifications Minimum of two years' post-secondary education or relevant work experience Additional Qualifications and Skills Proficient with the following technologies:
- Typescript, React, and Next.js - D3 or other data visualization library - Python - MySQL - Cloud Services:
AWS:
(Amplify, Cognito, Lambda, API Gateway, Cognito, S3, CloudFront, CodeDeploy, CodePipeline) Additional Qualifications and Skills - Bachelor's degree in computer science or related field - The desire to advance technical skills to include API development, back-end development or database management - Understanding of LMS and CRM systems - Awareness of data privacy and protection laws and regulations - Proactivity and the ability to take initiative - Good analytical problem-solving skills - SCRUM or other Agile project management experience - Commitment to high quality, accuracy, and attention to detail - Excellent team working and collaboration spirit - Curiosity about medicine, science, and education a plus.
Salary Range:
$80K -- $100K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.