IT Application Developer
Must-have:TypeScriptJavaScriptHTMLCSSReactGitAzureFrontendDevOpsCI/CD
Key Responsibilities:
- Frontend Architecture & Development: Design, build, and maintain scalable web applications using ReactJS, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Micro Frontend (MFE) Management: Architect and manage an ecosystem of 100+ Micro Frontends using Webpack Module Federation.
- Monorepo & Module Configuration: Oversee monorepo management, configure shared modules across MFEs, and handle cross-MFE navigation and data sharing.
- Version & Host Management: Manage multiple React MFE versions running concurrently within host applications.
- State Management: Implement clean and efficient state management solutions utilizing React Hooks, Redux, and Context API.
- Performance & Caching Optimization: Analyze and enhance application speed through React performance optimization techniques, dynamic caching strategies, and web server tuning (Nginx, IIS).
- API & Third-Party Integration: Seamlessly integrate RESTful APIs and third-party services into frontend applications.
- Testing & Quality Assurance: Write comprehensive unit and integration tests using Jest, React Testing Library, or equivalent frameworks to ensure code reliability.
- DevOps & Version Control: Collaborate within CI/CD workflows (Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD) and maintain strict version control standards using Git.
Requirements& Skills
- Education Qualifications: Bachelor’s degree in Computer Science, Information Technology, Engineering or a related studies.
- Experience: 8 to 15 years of total experience and 3 to 6 years of relevant experience in the design, development and implementation of an ecosystem of 100+ Micro Frontends (MFEs) using Webpack Module Federation.
- Core Frontend Stack: Strong expertise in ReactJS, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- State Management: Extensive hands-on experience with React Hooks, Redux, Context API, and modern state management patterns.
- Micro Frontends & Module Federation: Proven hands-on experience in Micro Frontend (MFE) architecture with deep expertise in Webpack Module Federation (managing 100+ MFEs, monorepos, shared modules, cross-MFE communication, and multi-version React hosts).
- Performance Tuning: Demonstrated experience with React performance optimization, dynamic caching strategies, and configuring/tuning web servers such as Nginx and IIS.
- Integrations: Strong track record of integrating REST APIs and third-party applications.
- Testing: Solid experience with automated frontend testing using Jest, React Testing Library, or similar frameworks.
- CI/CD & Tooling: Practical experience with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD) and strong proficiency in Git.