Job Summary
Business unit IDENTITY AND ACCESS MANAGEMENT Domain Front End Developer Sub-domain Front End Developer
Key Responsibilities
Business unit IDENTITY AND ACCESS MANAGEMENT Domain Front End Developer Sub-domain Front End Developer
Skill Requirements
Business unit IDENTITY AND ACCESS MANAGEMENT Domain Front End Developer Sub-domain Front End Developer
Other Requirements
Business unit IDENTITY AND ACCESS MANAGEMENT Domain Front End Developer Sub-domain Front End Developer Job Description: Senior Frontend Developer – ReactJS\\\\r\\\\nRole Overview\\\\r\\\\nWe are looking for an experienced Senior Frontend Developer with strong expertise in ReactJS, TypeScript, ES6, Redux Toolkit, Bootstrap, Material UI, Node.js, and authentication integration using @azure/msal-browser. The ideal candidate should have hands-on experience in building scalable, secure, and high-performance web applications, along with knowledge of deployment processes, SSL certificate generation, and production-ready frontend development practices.\\\\r\\\\nKey Responsibilities\\\\r\\\\nDesign, develop, and maintain modern web applications using ReactJS, TypeScript, and ES6.\\\\r\\\\nBuild reusable, scalable, and maintainable frontend components.\\\\r\\\\nManage application state using Redux Toolkit and related middleware where required.\\\\r\\\\nDevelop responsive and accessible user interfaces using Bootstrap, Material UI, HTML5, and CSS3.\\\\r\\\\nIntegrate REST APIs and work closely with backend teams for API contracts and data handling.\\\\r\\\\nImplement authentication and authorization flows using @azure/msal-browser and Microsoft Identity Platform.\\\\r\\\\nWork with Node.js tools and frontend build systems such as npm, yarn, Vite, Webpack, or similar.\\\\r\\\\nOptimize application performance, bundle size, rendering speed, and overall user experience.\\\\r\\\\nEnsure cross-browser compatibility and responsive behavior across devices.\\\\r\\\\nParticipate in code reviews and maintain coding standards across the team.\\\\r\\\\nWrite clean, testable, and well-documented code.\\\\r\\\\nCollaborate with UI/UX designers, backend developers, QA engineers, DevOps teams, and product stakeholders.\\\\r\\\\nTroubleshoot and resolve production issues related to frontend applications.\\\\r\\\\nSupport frontend deployment activities across development, staging, UAT, and production environments.\\\\r\\\\nConfigure environment-specific variables and build pipelines for frontend applications.\\\\r\\\\nAssist with SSL certificate generation, renewal, installation coordination, and HTTPS configuration.\\\\r\\\\nFollow secure coding practices and ensure compliance with application security standards.\\\\r\\\\nRequired Skills and Experience\\\\r\\\\nStrong professional experience as a Frontend Developer, preferably in a senior role.\\\\r\\\\nAdvanced knowledge of ReactJS and component-based architecture.\\\\r\\\\nStrong hands-on experience with TypeScript.\\\\r\\\\nSolid understanding of JavaScript ES6+ features.\\\\r\\\\nExperience with Redux Toolkit for state management.\\\\r\\\\nProficiency in HTML5, CSS3, SCSS, Bootstrap, and responsive design principles.\\\\r\\\\nHands-on experience with Material UI MUI components and theme customization.\\\\r\\\\nWorking knowledge of Node.js and npm-based frontend development workflows.\\\\r\\\\nExperience integrating authentication using @azure/msal-browser.\\\\r\\\\nGood understanding of OAuth 2.0, OpenID Connect, access tokens, refresh tokens, and secure session handling.\\\\r\\\\nExperience consuming RESTful APIs and handling asynchronous operations.\\\\r\\\\nFamiliarity with frontend testing frameworks such as Jest, React Testing Library, Cypress, or similar.\\\\r\\\\nExperience with Git-based version control systems.\\\\r\\\\nGood knowledge of code branching strategies such as GitFlow or trunk-based development.\\\\r\\\\nExperience with code deployment processes using CI/CD pipelines.\\\\r\\\\nUnderstanding of SSL certificates, HTTPS, certificate signing requests, private keys, and renewal processes.\\\\r\\\\nAbility to debug complex frontend issues using browser developer tools.\\\\r\\\\nStrong problem-solving, analytical, and communication skills.\\\\r\\\\nTechnical Skills\\\\r\\\\nFrontend\\\\r\\\\nReactJS\\\\r\\\\nTypeScript\\\\r\\\\nJavaScript ES6+\\\\r\\\\nHTML5\\\\r\\\\n