key responsibilities:
• develop interactive, user-friendly web applications using , , and typescript.
• collaborate with designers and backend developers to ensure seamless integration of userfacing elements with server-side logic.
• implement responsive designs that work seamlessly across various devices and screen sizes.
• optimize applications for maximum speed and scalability, ensuring optimal performance.
• write clean, modular, and maintainable code while adhering to coding standards and best
practices.
• stay up-to-date with industry trends and best practices in frontend development and bring
innovative ideas to the team.
• troubleshoot and debug issues as they arise and provide timely solutions.
• participate in code reviews, knowledge sharing, and continuous improvement initiatives.
• collaborate with cross-functional teams to understand project requirements and deliver
high-quality solutions.
qualifications and skills:
• solid experience in frontend development with a strong command of and .
• proficiency in typescript for writing scalable and type-safe code.
• familiarity with modern web development tools and workflows (., webpack, babel, git).
• strong understanding of responsive design principles and mobile-first development.
• experience working with restful apis and integrating frontend with backend services.
• good understanding of ui/ux principles and the ability to work closely with designers.
• attention to detail and a passion for writing clean, efficient, and maintainable code.
• strong problem-solving skills and the ability to debug and resolve complex issues.
• excellent communication skills, both written and verbal.
• a proactive attitude towards learning and staying updated with the latest technologies.
bonus skills (optional):
• experience with server-side rendering (ssr) and static site generation (ssg) using .
• knowledge of state management libraries like redux or mobx.