Chalkboard is a digital and online platform that will help match a learner’s needs and schedules to a pool of
available tutors. We are in the early stages of the organization of the company and the development of the
platform.
The Web Developer role is a full-time role and is expected to take effect this Oct 2020. This role is primarily
responsible for the server-side web application logic as well as for the integration of the front-end part. They must be detail-oriented and focused on building a better, more efficient program and creating a better end-user experience.
Because they are tasked with increasing user satisfaction, they must ensure that the final product meets client
expectations while meeting all the deadlines.
Web Developer Duties and Responsibilities
Writing the web services and APIs used by front-end developers and mobile application developers
Be involved and participate in the overall application lifecycle
Collaborate with Front-end developers, QA and marketing to produce a quality website
Define and communicate technical and design requirements
Provide training, help and support to other team members
Build high-quality reusable code that can be used in the future
Develop functional and sustainable web applications with clean codes
Troubleshoot and debug applications
Learn about new technologies and up to date with current best practices
Implement third party APIs such as Video Conferencing API, payment gateways, calendar API etc
Conduct UI tests and optimize performance
Manage cutting-edge technologies to improve applications
Identifying security risks in the website architecture
Work with QA to understand and resolve bugs
Recording data and reporting it to proper parties, such as clients or leadership.
Provide help in investigating customer reports related to the platform
Web Developer Skills and Qualifications
Candidate must possess at least Bachelor's College Degree in Computer Science, Information Technology,
Computer Engineering or equivalent
3 to 8 years of professional experience as back-end/front-end developer
Must be able to understand software architectural concepts and workflows
Must be able to create technical documentation applicable to different software frameworks
Must have an in depth understanding of end-to-end web development
Experienced in using Laravel framework, PHP
Proficient in using HTML5, CSS3, and JavaScript
Knowledge in Vue, Angular, or React is a plus
Proficient in Rest API
Strong organizational and time-management skills
Must possess an analytical mind and problem-solving aptitude
Must be well versed with Software methodologies
Familiar with Software development frameworks (Agile, Scrum)
Source Control tools (Bitbucket)
Defect management tools (Jira)
Excellent communication skills
Attention to detail and strong organizational skills
Experience in LMS is a plus