Job Descriptions:- Develop and maintain user interfaces using HTML, CSS, and JavaScript.
Implement responsive and accessible design principles.- Collaborate with designers to implement visual elements.
Design and implement server-side logic and APIs.
- Work with databases to store, retrieve, and manipulate data.
Develop and maintain server-side components.- Integrate front-end and back-end components to create seamless, end-to-end functionality.
Ensure smooth communication between the server and client-side.
- Design and maintain database schemas.
Optimize database queries for performance.- Use version control systems (e.g., Git) effectively to manage codebase.
Conduct unit testing and integration testing to ensure the reliability of the application.
- Collaborate with QA teams to address and fix bugs.
Create and maintain documentation for code, APIs, and system architecture.- Ensure documentation is up-to-date and accessible.
Contribute to project planning, estimation, and task breakdown.
- Collaborate with project managers to meet project deadlines.
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks/libraries (e.g., React, Angular, Vue.js).
Strong understanding of server-side languages (e.g., Node.js, Python, Ruby, Java, .NET).- Experience with databases and database management systems (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with back-end frameworks (e.g., Express.js, Django, Flask, Ruby on Rails).
- Knowledge of version control systems (e.g., Git).
Job Type: Full-time
Schedule:
* Monday to Friday