Frontend Engineer
Job description:
* Own end-to-end delivery of complex frontend features using TypeScript and React, from design through production.
* Design scalable, maintainable architectures for large enterprise applications (modularization, code splitting, performance).
* Lead state management strategy (e.g., Redux, Zustand, React Query), ensuring predictable data flow and performance.
* Build and integrate with APIs and BFF layers; contribute to Node.js services where needed.
* Translate product and design requirements into high-quality, accessible UI (WCAG-compliant, semantic HTML, responsive CSS).
* Drive performance optimization (rendering, bundle size, network usage, caching).
* Establish and enforce coding standards, patterns, and best practices across the codebase.
* Conduct code reviews, mentor engineers, and raise the overall engineering bar.
* Apply strong, proactive debugging practices to identify, isolate, and resolve issues early across environments.
* Diagnose and resolve complex production issues using structured debugging, logging, and observability tools.
* Embed security best practices into development (secure coding, input validation, auth flows, data protection), and ensure compliance—especially for payment-related flows.
* Collaborate with backend, SRE, security, and product teams to ensure reliable, secure, and scalable solutions.
* Contribute to CI/CD pipelines, testing strategies (unit, integration, e2e), and release processes.
* Participate actively in Agile ceremonies; break down work, estimate, and deliver iteratively.
Nice to Have / Preferred Experience
* Experience in payments domain (checkout flows, PCI considerations, transaction handling).
* Full-stack exposure with Node.js, API design, and BFF patterns.
* Familiarity with cloud platforms and edge/CDN strategies.
* Experience with design systems and component libraries at scale.
Period from: 2026-05-25
Period to: 2026-12-31
Frontend Engineer
Frontend Engineer