Job description for Web Developer at Pt. Sangnila Interaktif Media Dan Teknologi
Job Description
- Design, develop, and maintain websites using relevant programming languages and frameworks.
- Build responsive, interactive, and user-friendly web interfaces across different devices and browsers.
- Integrate websites with backend systems, APIs, databases, and third-party services as required by the project.
- Develop and integrate AI-powered features into web applications based on project requirements, including the use of AI APIs, AI-powered tools, or third-party AI services.
- Conduct testing, debugging, troubleshooting, and optimization to ensure website functionality, stability, and performance.
- Ensure websites meet appropriate standards for security, performance, scalability, and cross-browser compatibility.
- Maintain, update, and enhance website features based on project requirements and client feedback.
- Implement basic SEO, accessibility, and web performance optimization practices.
- Collaborate with UI/UX Designers, Project Managers, Developers, and other stakeholders throughout the project development process.
- Understand and translate technical requirements into practical and scalable web solutions.
- Maintain clear documentation of code, configurations, APIs, and developed features to support future maintenance and development.
- Stay updated with the latest developments in web technologies, AI tools, frameworks, and development practices, and identify relevant opportunities to apply them to projects.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Strong understanding of web development principles and how websites and web applications work.
- Proficiency with modern web frameworks and technologies such as React, Tailwind CSS, Express.js, or equivalent frameworks.
- Good understanding of frontend and backend development, database systems, APIs, and web hosting or deployment.
- Strong written and verbal English communication skills, with the ability to communicate effectively with international clients.
- Willingness to learn new technologies, including AI integration, and take on new technical challenges.
- Experience or familiarity with AI APIs, Large Language Models (LLMs), or AI-powered tools is a plus.
- Strong problem-solving skills, attention to detail, and the ability to troubleshoot technical issues.
- Able to work independently and collaboratively within a team.
- Responsible, organized, and committed to delivering tasks on time.

