Responsibilities
- Implement responsive front-end interfaces using HTML, CSS, and JavaScript, ensuring a seamlessuser experience across devices
- Create and maintain back-end server logic, databases, and APIs to support the application's functionality
- Optimize the application for performance, security, and scalability
- Undertake development testing and support activities
- Perform code reviews to maintain code quality, readability, and consistency
- Document code, processes, and architectural decisions to facilitate future development and maintenance.
Qualifications
- Degree in Information Technology, Computer Science, Software Engineering or equivalent
- Good proficiency in web development technologies such as HTML, CSS, JavaScript, and frameworks like ReactJS
- Good proficiency in server-side programming languages (e.g., Node.js)
- Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Familiarity with version control systems (e.g., Git)
- Strong analytical skills and problem-solving aptitude
- Good team player with the ability to function independently and manage time effectively
- Good communication and collaboration skills, with the ability to work effectively in cross-functional team