Senior Frontend Engineer (React.js / Micro...
Role details
Job location
Tech stack
Requirements
As a Senior React/Lead Developer, you will develop web experiences-for a wide variety of well-known brands-that run the range from large scale e-commerce front-ends to slick data-driven visualizations. You'll take lead-from-the trenches approach to projects, mentoring junior developers, doing pull request reviews, and setting up front-end tooling and CI. All while coding some of the most complex stories yourself, and serving as a constant advocate for code quality and user experience.
Responsibilities
Must Have:
Frontend Development :
-
5+ years of experience in Frontend Development.
-
Strong coding skills with React.js .
-
Proficient in JavaScript (ES6+) , HTML5, CSS3, and responsive UI/UX design.
-
Hands-on experience with Material-UI , Styled Component, Webpack, Rollup, Storybook, React-Router-Dom (In depth to handle parent to child routing), Dom manipulation . ** **
-
Expertise in state management (Zustand, Redux, Context API) and custom hooks .
-
Strong understanding of component architecture , reusability, and optimization.
-
Hands-on experience with Testing (Jest, React Testing Library).
Backend & APIs:
- Proficient in integrating and consuming RESTful APIs.
Cloud & Deployment:
-
Experience with Azure Cloud services for frontend deployment.
-
Knowledge of CI/CD pipelines for automated builds and deployments.
-
Experience with Azure DevOps
Micro frontends:
-
Understanding of module federation and micro frontend architecture.
-
Knowledge of performance optimization for large-scale applications. Non-Functional Requirements (NFR):
-
Strong knowledge of Security , Performance , and Accessibility best practices for web applications.
Should Have:
-
Asset Management business knowledge through prior work
-
Strong communication skills for collaboration with cross-functional teams and global clients.
-
Good understanding of containerization (Docker) and application configuration.
-
Knowledge of caching strategies and optimization techniques.
Good To Have:
-
Knowledge of Next.js for server-side rendering and SEO optimization.
-
Experience with DevExtreme DataGrid for large data handling, Bi Dashboard DevExtreme .
-
Familiarity with ExcelJS for advanced data export features. Working Experience in integration with component library
Benefits & conditions
-
Competitive compensation and benefits package.
-
Flexibility to support work-life balance.
-
Comprehensive health benefits for you and your family.
-
Generous paid leave and holidays.
-
Wellness program and employee assistance.
Pay Range: $145,000 - $175,000