Want to use your computer science skills to help save lives
Join a team that is doing this for 8 billion people!
The Healthcare Innovation and Technology Lab (HITLAB) finds, builds, tests, and teaches digital technologies for healthcare and life sciences!
Job Summary:
We are seeking a skilled and an experienced Software Engineer to join our team. The successful candidate will be responsible for developing and maintaining cloud and mobile applications, ensuring high performance and responsiveness.
Summary description of job:
The Engineer will collaborate with our development team to design and implement innovative software solutions. They will be involved in all aspects of the software development lifecycle, from concept to deployment.
Responsibilities:
- Develop and maintain web and mobile applications using programming languages such as HTML, CSS, JavaScript, and/or Swift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug applications to resolve issues and improve performance.
- Stay up-to-date with emerging technologies and best practices in web and mobile development.
- Other duties as assigned
Education and Experience:
- Bachelor's degree in computer science or a related field.
- Minimum of 1 year of experience in web and/or mobile application development.
- Proficiency in programming languages such as HTML, CSS, JavaScript, and/or Swift.
- Experience with front-end frameworks such as React, Angular, or Vue.js is preferred.
- Familiarity with back-end development frameworks such as Node.js or Django is a plus.
Required Skills/Abilities:
- Strong organizational and time management skills.
- Excellent written and verbal communication skills.
- Excellent interpersonal and customer service skills.
- Proficient in the English language
- Proficient in relevant development tools and technologies.
- Ability to work independently and as part of a team.
- Meticulous attention to detail.
- Creative and effective problem-solving skills.
- Ability to prioritize tasks.
- Willingness to learn and take on new challenges.
Supervisory Responsibilities:
This position has no supervisory responsibilities.
Work Conditions:
- This is a fully remote role, with the expectation of working from your own home office or a remote work environment.
- Working hours will be part time or full time, preferably between 7 AM to 4 PM EST.
Physical Requirements:
- Must be able to sit for extended periods working on a computer.
- Manual dexterity for frequent keyboarding
- Visual acuity for working on a computer
- Must be able to work a flexible schedule to accommodate project deadlines and meetings.
- Remote positions require home office setup with computer, phone, internet, and supplies.
Compensation commensurate with experience.