We are looking for an experienced web developer to join our team in the education technology industry. The ideal candidate has a passion for web development, architecting modern javascript applications, building PHP applications, and always seeking the simplest possible solution to the problem. As a senior developer in a small company you will be expected to wear many hats and be open to solving a broad range of problems.
Requirements
5+ years of Javascript experience
3+ years of PHP / MySQL
Strong understanding of modern JavaScript, SPA and NodeJs concepts
React.js experience
Modern PHP framework experience (Symfony / Drupal / Laravel)
Fluency in Git, GitHub and source code management concepts
Proficiency with HTML5 and CSS3
Required Soft Skills
Ability to work closely with others in a team oriented environment
Ability to work remotely
Excellent written and communication skills
Willingness to learn new skills
Desire to foster and maintain a positive culture
Understanding of development best practices
Knack for problem solving
Experience with the following are a plus but not required
Canvas LMS
NodeJs
Angular, Vue, Ember
Webpack / Babel
System admin skills (AWS, Linux, Apache)
IMS LTI
Drupal (custom modules and advanced configurations)
MS Visual Studio, SQL Server, .Net, C#, asp.Net
Job Responsibilities
Develop, maintain, and support a broad range of web applications which integrate with popular Learning Management Systems
Review code from other developers
Develop using industry best practices
Build awesome software solutions
Work with an amazing team to provide top-notch client support
Education
College or university program certificate or degree in computer science or a related field; four years related experience and/or training.
Benefits
No Commute
Flexible schedule
Paid time off
Competitive salary
Amazing team
About Cidi Labs
Cidi Labs was started in partnership with Utah State University to provide cloud hosted instructional design tools and innovations for the Canvas LMS. The company enables the sharing of locally-developed software tools and innovations developed by creative, problem-solving institutions and instructional designers. Cidi Labs enables “SaaS-sharing” of these solutions in an economically sustainable way while providing users the usability, support, maintenance and services they are accustomed to having from newer SaaS-delivered solutions. This helps broaden the reach and impact of a solution and creates an economic model that encourages continued innovation.