Middle/Senior Front‑End Software Engineer (React / Next.js)
INVESTBANQ TECH LAB LIMITED
- Алматы
- Постоянная работа
- Полная занятость
- Frameworks & Lang – React 18, Next.js 14, TypeScript 5
- UI / Styling – AntDesign, Tailwind CSS, CSS Modules, Storybook
- State & Data – React Query, Apollo Client
- Tooling – ESLint, Prettier, GitLab CI/CD
- Deployment – AWS CloudFront + S3, ECS (Fargate) for SSR
- develop features with React + TypeScript and Next.js (SSR / ISR)
- compose reusable components with Ant Design and Tailwind CSS, extending our design‑token system
- optimise Core Web Vitals, implement code‑splitting, lazy loading, and image optimisation
- consume REST & GraphQL APIs (Apollo / React Query); handle streaming updates via WebSockets / SSE
- manage complex state while keeping bundle size lean
- review PRs, participate in RFCs, and drive front‑end architecture decisions
- instrument apps with analytics and tracing; work with DevOps on CDN, edge caching, and observability
- 3 + years building production SPAs in React + TypeScript
- solid knowledge of Next.js SSR/ISR, routing, and data‑fetch patterns
- CSS mastery: Tailwind, CSS‑in‑JS, responsive & cross‑browser techniques
- testing discipline (Jest, RTL, Cypress/Playwright)
- comfortable using REST & GraphQL APIs; understanding of caching and pagination
- git workflow, CI/CD pipelines, and code review best practices
- clear written & verbal English; thrive in distributed teams
- experience with financial dashboards, charting libs (e.g., Recharts, Highcharts)
- familiarity with Edge Functions, Next.js App Router, or RSC
- design‑system stewardship (Storybook, Figma tokens)
- performance profiling with Lighthouse, WebPageTest, or Chrome DevTools
- experience with WebSockets/SSE and real‑time data visualisation
- knowledge of accessibility audits and automated tooling (axe, pa11y)
- OSS contributions, tech blogging, or speaking engagements
HeadHunter