Senior Software Engineer, React, Node.js
Posted 57mins ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building responsive React and Node.js interfaces for Accesa’s retail technology client. Developing tested, accessible, high-performance frontend solutions with GraphQL and modern cloud tools.
Responsibilities:
- Build complex, responsive user interfaces in the project's framework
- Write clean, testable code with unit and end-to-end tests
- Review peers' code
- Shape component structure, state management, and API integration
- Optimize load times and rendering performance
- Ensure accessibility compliance and protect against XSS and similar risks
- Deliver consistent behavior across browsers and devices
- Turn UX designs into working UI
- Align on API contracts with backend teams
- Guide junior developers and share frontend best practices
Requirements:
- Strong experience with React
- Strong experience with TypeScript
- Strong experience with Node.js
- Strong experience with GraphQL
- Experience with CSS-in-JS (PandaCSS)
- Experience with components and design systems
- Experience with Storybook and shared frontend components
- Experience with Playwright and Jest
- WCAG-aligned accessibility implementation and testing
- Experience with monorepos, GitHub, and GitHub Copilot
- Experience with Google Cloud
- Experience with Contentful headless CMS
- Experience with Optimizely for A/B testing
- Strong communication skills and proactive engagement in discussions
- Independent and self-driven approach to work
- Ability to work autonomously and take ownership of tasks and decisions
- Regular use of AI tools to improve productivity and automate or reduce repetitive work
- Ability to use AI tools responsibly, structure effective prompts, critically validate outputs, understand limitations, and own final results
Benefits:
- Medical benefits
- Gym support
- Personalized fitness options
- Team events
- Healthy Habits Club
- Flexible work-life dynamic
- Mental wellbeing support
- Social wellbeing and community activities














