Requirements:
· Logically sound
· Skilled with web programming languages like PHP, MySQL, JavaScript, jQuery, AJAX, JSON, HTML and CSS.
· Good understanding of Core-PHP, MVC and experience with at least one PHP framework (Laravel, CodeIgniter...)
· Experience with one more JavaScript libraries (React, Angular, Backbone...), CSS frameworks (Bootstrap, Semantic UI...)
· Experience in creating MySQL queries, relational databases.
· Worked on web development projects and can provide code samples from them.
· Proficient with version control software like Git.
· Comfortable with development on Linux / Ubuntu OS and familiar with the CLI
· Must know how the web works, HTTP and TCP/IP and what a good API looks like.
· Strong CS fundamentals: data structures, algorithms, internet security.
· Good at writing understandable, testable code with an eye towards maintainability.
· Experience of Amazon Web Services is an added advantage.
· Ability to communicate technical concepts clearly and effectively
· Strong communication skills.
· Curiosity about how things work and willingness to work in a startup environment.
Responsibilities:
· Build new features using web technologies and frameworks.
· Integrate features and improvements that can support our large-and-growing user base.
· Ensure reliability and security of the web application.
· Talk to our mobile app developers and design how an API method should work.
· Contribute to internal tools that help us manage our users, and content.