Responsibilities
- Demonstrating mastery of HTML, CSS, JavaScript, frontend frameworks (React, Vue), backend technologies (Node.js), and web development best practices.
- Leading the architectural decisions for web applications, designing scalable and maintainable systems, and collaborating with cross-functional teams to ensure solutions are aligned with business objectives.
- Working closely with designers, product managers, QA engineers, and other stakeholders to ensure a seamless development process, providing technical guidance on design implementations, and driving alignment between teams.
- Identifying and resolving complex technical issues related to web applications using a systematic approach, documenting solutions for future reference, and collaborating with team members on problem resolution.
- Communicating effectively with stakeholders and team members and leading by example to promote a growth mindset.
- Guide and support UX team in standardization.
- Optimize website structure, content, meta tags, and other elements to improve search engine rankings.
- Optimize site navigation to improve user experience and search engine visibility.
- Implement Core Web Vitals (CWV) optimization techniques to enhance website performance.
- Stay up to date with the latest trends and changes in SEO algorithms and adjust strategies accordingly.
- Collaborate with the content team to ensure SEO best practices are incorporated into all content.
Requirements:
- Bachelor’s degree in computer science or any related field.
- Have a minimum of 6 years of experience in web development, with solid Java development capability.
- Excellent code reading and debugging skills.
- Good coding habits and excellent design, Coding skills
- Proficient with web technologies especially on React, Vue and NodeJS.
- Experience in SEO tools is a good plus.
- A proven track record of implementing successful SEO strategies is a good plus.
- Excellent communication and collaboration skills in English.