الخبرة : 0-3 سنة
الراتب : Not mentioned
المكان : emirates
We’re looking for a highly skilled Frontend Engineer with 6+ years of professional React experience to join our team. This role is ideal for someone who has worked extensively on large-scale frontend applications, particularly with custom class-based React frameworks, and is confident working on technical upgrades.
You’ll be responsible for upgrading a legacy React codebase to modern versions, improving build and bundling strategies (Webpack, Babel, etc.), and contributing to new feature development on top of an existing ecosystem. A solid understanding of JavaScript, browser compatibility, performance optimization is essential.
⸻
🔹 Key Responsibilities:
• Work on the upgrade of React (from older versions with class components) to the latest stable version, ensuring backward compatibility and smooth transition.
• Refactor and modernize existing code, including custom components built with legacy patterns.
• Debug and resolve build-time and runtime issues introduced during upgrades (e.g., webpack loader issues, Babel/plugin mismatches, or outdated dependencies).
• Manage and maintain Webpack configuration, Babel plugins, and other build-related tooling.
• Collaborate with product and design teams to implement new UI features and enhancements.
⸻
🔹 Must-Have Skills:
• 6+ years of professional experience with React.js, with deep understanding of both class and functional components.
• Hands-on experience maintaining and upgrading large-scale legacy codebases.
• Proficient with Webpack, Babel, npm/yarn, and modern JavaScript build systems.
• Familiarity with ES6+ features, code splitting, lazy loading, and tree shaking.
• Strong debugging skills — able to trace issues in complex dependency graphs.
• Comfortable working with and improving custom component libraries or internal frameworks.
• Experience working with version control and semantic versioning for releases.