Job Qualifications:
Technical Expertise: At least 6+ years of hands-on experience in frontend development. Strong knowledge of JavaScript/TypeScript and React framework, along with state management solutions (Redux, MobX, etc.).
? Leadership & Team Management: Minimum 3+ years of experience leading a development team of 4+ engineers, including hiring, mentoring, and guiding technical decisions.
? Framework Proficiency: Strong expertise in React.
? Microfrontend Architecture: Proven experience in Microfrontend concepts and their implementation.
? Performance DOM Optimization & UI Performance:
" Expertise in frontend performance tuning, lazy loading, tree shaking, and bundle size optimization.
" Expertise in optimizing DOM rendering, minimizing reflows and repaints, and improving UI responsiveness.
? Testing: Experience with unit, UI component, and end-to-end testing using frameworks like Jest, React Testing Library, or Playwright. Proficiency in setting up automated visual regression testing, component-level testing, and continuous testing workflows in CI/CD pipelines.
? Component-Driven Development: Hands-on experience with Storybook or other UI component documentation tools.
? Security: Strong understanding of frontend security best practices (XSS prevention, CORS handling, OAuth, JWT) and secure UI component development.
? Project Delivery: Proven ability to lead projects to production, prioritize tasks effectively, and deliver high-quality results within set timelines.
? Adaptability & Resilience: Ability and willingness to work in a fast-paced, dynamic, and evolving environment, handling multiple priorities and challenges effectively.
? Cross-Team Collaboration: Experience working closely with QA, Product Managers, Project Managers, and UI/UX Designers to drive the development and delivery of features.
? Hands-On Mentality: A strong technical orientation with active involvement in code reviews, architecture discussions, and debugging.
Years of Experience:
4+ years