Key Responsibilities
- Develop and maintain websites and web applications using HTML, CSS, JavaScript, and relevant frameworks.
- Design responsive web pages that work across desktops, tablets, and mobile devices.
- Convert UI/UX designs and wireframes into functional web pages.
- Write clean, reusable, maintainable, and efficient code.
- Develop interactive website features and improve user experience.
- Integrate REST APIs and third-party services into web applications.
- Identify, troubleshoot, and resolve website bugs and technical issues.
- Optimize website performance, loading speed, and browser compatibility.
- Collaborate with UI/UX designers, backend developers, and project teams.
- Test websites to ensure functionality, responsiveness, accessibility, and security.
- Maintain and update existing websites and applications.
- Use Git or other version control systems to manage source code.
- Follow coding standards, development best practices, and project deadlines.
- Participate in code reviews and technical discussions.
Required Technical Skills
- HTML5: Website structure and semantic markup.
- CSS3: Styling, layouts, Flexbox, Grid, and responsive design.
- JavaScript: DOM manipulation, events, functions, and asynchronous programming.
- Frontend Frameworks: React.js, Angular, or Vue.js, depending on project requirements.
- Responsive Design: Mobile-first development and cross-browser compatibility.
- Version Control: Git and GitHub or GitLab.
- API Integration: REST APIs and JSON.
- Debugging: Browser developer tools and troubleshooting techniques.
Preferred Skills
- Basic knowledge of backend technologies such as Node.js, PHP, Python, or Java.
- Familiarity with databases such as MySQL or MongoDB.
- Understanding of website security and performance optimization.
- Knowledge of SEO fundamentals and web accessibility.
- Familiarity with npm, build tools, and package management.
- Experience deploying websites using cloud platforms or hosting services.
- Knowledge of UI/UX principles and Figma is an advantage.