Senior Frontend Developer
Job Description
Responsibilities:
• Develop and maintain site design by clarifying goals and designing functionality.
• Collaborate closely with the Product Team to create responsive web applications that provide seamless user experiences across all devices.
• Work with backend developers to integrate RESTful APIs, ensuring efficient and effective communication between client-side and server-side technologies.
• Optimize web applications for maximum speed and scalability while ensuring bug-free releases through rigorous testing.
• Collaborate with UI/UX designers to translate visual concepts into functional online experiences.
• Stay updated with emerging front-end technologies and implement them as applicable to enhance user interaction and site performance.
• Write clean, scalable, and efficient code that complies with web standards and best practices.
• Develop unit tests to ensure the reliability and functionality of components.
Requirements:
• Proficient in JavaScript, both functional and object-oriented programming styles.
• In-depth knowledge of ReactJS and its core principles including hooks and component lifecycle.
• Experience with CSS preprocessors (SASS, SCSS, LESS).
• Experience with modern frontend build pipelines and tools (e. g., Gulp, Grunt, Webpack).
• Strong understanding of web standards, CSS3-based design, and cross-browser compatibility.
• Experienced in using version control systems, particularly Git.
• Solid understanding of client-server architecture and web services (REST and SOAP).
Technical Skills:
• Expertise in HTML/CSS, JavaScript, Node.js, and MVC frameworks.
• Proficient in using frontend build tools like Gulp, Grunt, and Webpack.
• Strong capability in integrating UI with various APIs.
• Ability to develop and maintain high-quality code that meets accessibility and web browser standards.
