Software Engineer: Web Developer
Nanobiosym · Cambridge, MA · 1 wk ago
EngineeringFull-time
Responsibilities
- Create well-designed, testable, efficient code using web development best practices
- Build and deploy front-end features to the company website and various web applications
- Perform routine maintenance of the site
- Collaborate with designers to ensure visual design intent is realized
- Create and maintain software documentation
- Ensure cross-browser compatibility of new features
- Maintain, expand, and scale the site
- Design and develop an ADA compliant user interface
- Adhere to security protocols for web sites and web apps
Requirements
- Bachelor's degree in computer science, web development, software development, or related field
- Web development fundamentals, including HTML, CSS, and JavaScript
- Familiarity with front-end JavaScript frameworks such as Vue, React, and Angular
- Experience with content management systems (CMSs) like WordPress and Joomla
- UI/UX design experience
- Experience with REST API development
- Knowledge of Agile and test-driven development best practices
Nice to Have
- Experience with CI/CD pipelines and deploying web apps to web servers
- Comfortable with version control tools, ideally git + GitHub/GitLab
- Experience with continuous integration tools (like Jenkins or GitLab)