Responsibilities:
- Develop and implement responsive front-end interfaces using HTML, CSS, and JavaScript, ensuring a seamless user experience across devices
- Develop and maintain back-end server logic (coding), 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.
Requirements:
- Degree in Information Technology, Computer Science, Software Engineering or equivalent with at least 3 years of relevant work experiences.
- Good proficiency in web development technologies such as HTML, CSS, JavaScript, and frameworks like ReactJS, AngularJS and etc
- Good proficiency in server-side programming languages (e.g., Java, Dotnet, 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 teams