The Group Securities
Senior Frontend Developer
The Group SecuritiesQatar16 hours ago
Full-timeInformation Technology, Other +1

Key Responsibilities:


  • Architect and develop high-performance web applications using React and Next.js, optimized for rendering large-scale, dynamic datasets in real time.
  • Build and maintain reusable, efficient UI components and scalable design systems that support data-intensive interfaces.
  • Implement advanced performance optimization techniques such as virtualization, incremental rendering, memoization, and code splitting to ensure smooth user interactions under heavy load.
  • Optimize frontend performance across metrics like paint time, memory usage, and layout shift, ensuring compliance with Core Web Vitals and responsiveness on resource-constrained devices.
  • Collaborate closely with backend teams, product managers, and designers to integrate frontend elements with server-side logic.
  • Implement automated testing strategies (unit, integration, end-to-end) to validate UI correctness, performance, and resilience at scale.
  • Conduct code reviews and mentor team members on best practices in frontend performance, scalability, and maintainability.
  • Continuously evaluate emerging frontend technologies, patterns, and tools to improve performance and developer productivity.


Qualifications:


  • 7+ years of professional software development experience delivering complex web applications.
  • 5+ years of advanced React.js experience, including custom hooks, advanced patterns, and performance optimization.
  • 3+ years of production experience with Next.js (App Router, Server Components, SSR/ISR/SSG).
  • Expert-level JavaScript/TypeScript, HTML5, CSS3, and deep understanding of type-safe TypeScript patterns.
  • Proficiency with state management (Redux Toolkit, Zustand, Jotai, Context API).
  • Strong experience with Tailwind CSS and scalable styling approaches (CSS-in-JS).
  • Deep understanding of REST APIs, with effective data fetching and caching strategies.
  • Advanced knowledge of accessibility (WCAG), responsive design, and cross-browser compatibility.
  • Experience building and optimizing real-time financial dashboards or streaming UIs.
  • Skilled in performance techniques: lazy loading, memoization, code splitting, virtualization.
  • Strong Git workflows and collaborative development practices.
  • Proficient with testing tools (Jest, React Testing Library, Vitest, Playwright).


Preferred Skills:


  • Experience with Docker, CI/CD (GitHub Actions, GitLab CI), and deployment automation.
  • Familiarity with WebSockets, Server-Sent Events, and real-time protocols.
  • Knowledge of build tools (Vite, Webpack, Turbopack) and monorepo management (Turborepo, Nx).
  • Experience with financial charting libraries (TradingView, Highcharts, D3.js, Recharts, ECharts).
  • Understanding of Web Workers and multithreading for frontend performance.
  • Experience integrating market data APIs or financial data feeds.
  • Comfort with Agile/Scrum practices and tools (Jira, Linear, Confluence).
  • Experience with Figma, Storybook, and design-to-code collaboration.

Key Skills

Ranked by relevance