SimBiotic Software

SimBio produces software that uses sophisticated interactive simulations to teach biology in an inquiry-driven learning style. We also conduct grant-funded research to understand how to make educational software more effective. Our products allow students to conduct simulated experiments similar to those performed by practicing scientists, in fields of biology where live experiments are impractical or impossible.

SimBiotic Software
May 27, 2021
Full time
Knowledge, Skills, and Qualifications (Required): Demonstrable proficiency in modern web technologies including  Angular/Typescript  (not AngularJS),  Javascript , and  HTML . Familiarity with  Version Control Systems  (git,svn) and best practices in version-controlled software development project management. Experience developing front-ends for responsive, user-centered web applications in an iterative production environment. Bachelor’s degree in CS or related field or at least 3 years equivalent experience. Additional Technical Skills (Desired): Material Design CSS/styling Accessible Design REST/HTTP Shell Scripting Strong candidates will be: Self-motivated, hard-working, and dedicated to excellence. Productive without frequent direction but comfortable seeking input when tasks or requirements are unclear. Able to communicate and work efficiently and constructively with team...
SimBiotic Software
May 27, 2021
Full time
Wrangling People and Processes: Coordinate work efforts and periodic product demos for software development iterations. Clarify and disseminate requirements information as needed. Coordinate UX design efforts and curate UX design products. Help establish and then coordinate a process for evaluating prototypes against UX designs. Organize and conduct user testing of prototypes. Planning and Progress-tracking: Work with stakeholders to develop, document, and implement timelines that reflect priorities to meet short, medium, and long-term goals. Monitor progress to verify we’re on track to hit designated milestones and deadlines. Raise issues, risks, and dependencies, and help teams work collaboratively to resolve them. Help establish a system to ensure alignment between product vision and product execution. Important skills and experience Previous experience with software development processes, especially the interface of...