Key Responsibilities:
- Front-End Development: Develop and maintain the user interface using front-end languages like HTML, CSS, and JavaScript.
- Back-End Development: Handle server-side web application logic and integration, utilizing languages such as Python, Ruby, Java, PHP, or .NET.
- Database Management: Create, manage, and modify SQL databases, ensuring their stability, reliability, and performance.
- Cross-Platform Optimization: Ensure cross-platform optimization for mobile devices and cross-browser compatibility.
- Collaborate with Design Teams: Work with the creative team and UX/UI designer to convert designs into visual elements and ensure alignment with the website's overall aesthetic.
- API Integration: Develop and maintain APIs for web functionalities.
- Testing and Debugging: Perform routine tests and debugging to optimize performance and resolve issues.
- Version Control: Utilize version control tools such as Git to manage code changes.
- Stay Updated: Keep abreast of developments in web applications and programming languages.
- Technical Support: Provide technical support and troubleshooting assistance for web applications.
Qualifications:Proven experience as a Full-Stack Web Developer or similar role.Strong organizational and project management skills.Proficiency in fundamental front-end languages such as HTML, CSS, and JavaScript.Familiarity with JavaScript frameworks such as Angular JS, React, or Amber.Proficient in server-side languages such as Python, Ruby, Java, PHP, and .Net.Familiarity with database technology such as MySQL, Oracle, and MongoDB.Excellent verbal communication skills.Excellent problem-solving skills and attention to detail.Working Conditions:Primarily in an office environmentRegular working hours with occasional requirements to work outside of these hours to meet project deadlines.