Frontend Developer
W.A.G. payment solutions
We are looking for a Frontend Developer responsible for designing, developing, and maintaining scalable, high-performance web applications using React and modern JavaScript frameworks. Your focus will be on building responsive, secure, and efficient user interfaces that integrate seamlessly with backend services in a cloud-native, microservices-based architecture.
You will closely collaborate with UX/UI designers, backend developers, and product teams to create intuitive and engaging user experiences.
- Strong expertise in React, TypeScript, and modern JavaScript (ES6+)
- Experience with state management libraries(Redux,Zustand, React Query)
- Proficiency in building responsive and accessible web applications(CSS, Tailwind, Styled Components)
- Experience integrating with RESTful APIs, GraphQL, and WebSockets
- Familiarity with Webpack, Vite, or Rollup for frontend build optimizations
- Strong understanding of CI/CD pipelines and cloud-based deployments
- Experience working in Agile teams (Scrum, Kanban)
- Experience with Next.js for server-side rendering (SSR) and static site generation (SSG)
- Knowledge of WebAssembly (WASM) or Progressive Web Apps (PWAs)
- Familiarity with serverless architectures(e.g., Cloudflare Workers, Firebase Functions)
- Experience with AI-assisted development tools(GitHub Copilot, Cursor)
Build and maintain frontend applications using React, TypeScript, and modern JavaScript (ES6+)
Create responsive, accessible, and high-performance UI components following best practices and design systems
Manage application state using tools like Redux, Zustand, or React Query
Integrate with backend APIs (REST, GraphQL, WebSockets) for data communication
Optimize performance with techniques such as code-splitting, lazy loading, image optimization, caching, and bundle size reduction
Implement secure authentication and authorization (OAuth2, JWT, Azure AD) and follow web security best practices (XSS, CSRF, CORS)
Write unit, integration, and end-to-end tests using tools like Jest, React Testing Library, Cypress, or Playwright, following TDD principles
Participate in code reviews and maintain high code quality standards
Work with CI/CD pipelines (GitHub Actions, Azure DevOps) to automate builds and deployments
Implement monitoring and logging (Sentry, Datadog, Azure Monitor)
-
Collaborate with backend developers, UX/UI designers, and DevOps engineers to deliver cohesive applications