




**Requirements and responsibilities** **Role Summary:** We are looking for a talented and experienced **Senior Frontend Engineer** to join our growing team. This role focuses on developing an enterprise\-grade mobile messaging platform. The ideal candidate is an expert in React.js and has solid knowledge of Knockout.js, with a strong foundation in frontend architecture and UI/UX collaboration. **Key Responsibilities:** * Develop and maintain scalable front\-end applications using React.js and Knockout.js. * Collaborate with UI/UX designers to implement high\-quality user interfaces. * Work closely with backend teams to integrate APIs and manage complex client\-side data flows. * Ensure responsiveness, performance, and cross\-browser compatibility of applications. * Contribute to agile ceremonies and follow agile technical practices. * Coordinate with QA and use defect\-tracking tools like Jira for issue resolution. * Implement best practices in continuous integration, delivery, and DevOps. * Utilize Linux environments for development and troubleshooting tasks. **Required Skills and Qualifications:** * 4\+ years of professional experience developing applications using React.js. * Strong understanding of object\-oriented programming and front\-end application design. * Experience with Redux, JavaScript ES6, HTML/CSS3, and responsive design practices. * Proficiency with consuming APIs and handling JSON data. * Familiarity with design collaboration tools such as Zeplin. * Knowledge of Agile methodologies and collaborative team environments. * Experience working in Linux environments and with DevOps practices. **Preferred Skills and Qualifications:** * Advanced proficiency with React.js and Redux. * Good in Knockout.js. * Strong JavaScript ES6 development skills.


