Experience:
7+ years of experience in front-end development, with a focus on React.js in Azure
cloud environment.
Strong experience and understanding of Micro-products and Micro-UIs
Strong experience in React based UI Technology Stack
Strong experience in architecture, design and development of highly-performant data-intensive Front-End applications
Expertise in building reusable, maintainable, and scalable UI components with React.js and modern JavaScript (ES6+)/Typescript.
Strong Experience with TypeScript in React.js applications.
Strong experience and understanding of Microsoft Azure architecture and features
Deep knowledge of advanced React concepts, such as hooks, context API, and state management libraries (Redux, MobX).
Experience with CSS-in-JS libraries and CSS preprocessors like SASS or LESS.
Strong experience in writing unit and integration tests for UI components using testing frameworks (e.g., Jest, React Testing Library, Cypress).
Familiarity with component-driven development and tools like Storybook for UI documentation and testing.
Proven track record of optimizing UI performance, including lazy loading, memoization, and other React performance patterns.
Experience with version control (Git), CI/CD pipelines, and modern front-end build tools (Webpack, Babel, etc.).
Strong experience in design and development of Front-End applications integrated with relational databases
Strong problem-solving skills and attention to detail, especially around user interface design and usability.
Excellent communication and collaboration skills, with a focus on teamwork.
Knowledge of server-side rendering (SSR) and React frameworks like Next.js.
Familiarity with GraphQL and its integration with React.
Experience with cloud platforms and deploying front-end applications in Azure cloud environment.
Previous experience in mentoring and guiding junior developers.