Senior React Software Engineer
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
Required languages
English | B2 - Upper Intermediate |