All jobs

Job details

Senior React Software Engineer

  • Java
  • Redux
  • REST
  • Cypress
  • Node.js
  • GraphQL
  • TypeScript

Posted: 3 weeks ago

Project: Global UK news outlet

We’re looking for a skilled Frontend Engineer with a strong focus on JavaScript and React. If you love crafting performant, accessible UIs, collaborating closely with designers and product, and delivering polished experiences, we’d love to hear from you!

Requirements:
— Advanced proficiency in React, JavaScript (TypeScript a plus), HTML5, and CSS3 (modern JS libraries and patterns).
— Experience with state management (e.g., Redux, Zustand, Context), routing, and component composition.
— Comfortable consuming REST/GraphQL APIs and integrating with design systems.
— Solid understanding of performance, accessibility (WCAG), responsive design, and cross-browser compatibility.
— Familiarity with modern tooling: Vite/Webpack, ESLint/Prettier, npm/Yarn, and package-based workflows.
— Testing mindset with tools like Jest, React Testing Library, or Cypress.
— Understanding of software best practices: Git workflows and CI/CD pipelines.
— Nice to have: Node.js for tooling/SSR/light backend tasks; exposure to cloud platforms and SQL/NoSQL.

Responsibilities:
— Design, build, and maintain reusable, modular UI components and pages in React.
— Implement responsive layouts, ensure accessibility, and optimize for performance and bundle size.
— Collaborate with UX designers, product managers, and engineers to ship high-quality features.
— Integrate frontend with backend APIs; handle state, caching, and error boundaries gracefully.
— Write and maintain automated tests, contribute to code reviews, and uphold code quality standards.
— Monitor, debug, and continuously improve existing frontend applications.
— Optional (nice-to-have): contribute to light Node.js work (SSR/Next.js, build tooling, or small APIs) when needed.


We are offering:
— Transparent strategy and thoughtful management that keep everyone aligned
— Space for personal growth and career development without limits
— A culture of continuous learning: internal courses, workshops, and English classes twice a week
— Skill up events where we share experience and stay on top of trends
— Competitive perks: flexible schedule, a strong compensation package, support for professional certifications, and generous vacation policy
— Team spirit that thrives through regular events, gatherings, and celebrations

Similar jobs