Responsibilities:
- Collaborate with the team of developers to support ongoing projects, coding, and testing as needed;
- Build out new features and iterate on existing features;
- Perform complex programming duties (including enhancements and maintenance);
- Research, diagnose, and develop fixes for code defects;
- Respond to inquiries and troubleshoot issues related to scalability, response times, availability, security, reliability, robustness and accessibility;
- Recommend changes to improve the current application;
- Deliver high availability and performance;
- Contribute in all phases of the development lifecycle;
- Write well-designed, efficient, and testable code;
- Update technical documentation;
- Serve as a fully seasoned/proficient technical resource;
- Support continuous improvement of projects by investigating alternatives and technologies.
Requirements:
- Familiarity with modern JavaScript libraries (jQuery, knockoutjs, ReactJS) , CSS3, HTML5;
- Familiar with code management system like GitHub;
- Good communication skills;
- Enjoy working in a team;
- Nice to have: experience with ticketing system like Jira;
- Nice to have: any previous experience with people management.
- Full time OSF Digital