Responsibilities: • Develop and maintain user-facing features using React.js and related technologies. • Build reusable components and front-end libraries for future use. • Ensure the technical feasibility of UI/UX designs. • Optimize applications for maximum speed and scalability. • Collaborate with back-end developers and web designers to improve usability. • Write high-quality, maintainable, and scalable code. • Conduct code reviews and provide constructive feedback to team members. • Troubleshoot and debug applications. • Stay up-to-date with emerging trends and technologies in front-end development.Requirements: • Proven experience as a Front End Web Engineer or similar role. • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. • Thorough understanding of React.js and its core principles. • Experience with popular React.js workflows (such as Redux or React Query). • Familiarity with RESTful APIs and modern front-end build pipelines and tools. • Experience with front-end development tools such as Babel, Webpack, NPM, etc. • Knowledge of modern authorization mechanisms, such as JSON Web Token. • Experience with common front-end development tools such as Babel, Webpack, and NPM. • Proficient understanding of cross-browser compatibility issues and ways to work around them. • Familiarity with code versioning tools (e.g., Git).Preferred Qualifications: • Experience with TypeScript. • Knowledge of user interface design principles and practices. • Experience with testing frameworks (Jest, Mocha, etc.). • Familiarity with server-side rendering and modern front-end frameworks like Next.js. • Experience with CI/CD pipelines and automated testing.Soft Skills: • Strong problem-solving skills and attention to detail. • Excellent communication skills, both written and verbal. • Ability to work independently and as part of a team. • Strong organizational skills and the ability to manage multiple tasks simultaneously.Originally posted on Himalayas