Mid-Level Frontend Developer

Company: Activate Group Limited

Salary: Not provided

Location: , United States

react

Description

• Development (80%) Develop and maintain web applications using React and Next.js Write clean, maintainable, and performant JavaScript/TypeScript code Implement responsive, accessible user interfaces following design systems Build reusable components and frontend libraries Optimize applications for maximum speed and scalability Integrate with RESTful APIs and GraphQL endpoints Implement state management solutions (Redux, Zustand, or Context API) Participate actively in code reviews, both giving and receiving feedback Debug and resolve frontend issues across browsers and devices Utilize AI-powered development tools (e.g., Claude) to improve productivity Implement frontend monitoring and error tracking solutions Write unit and integration tests for React components Collaboration & Growth (15%) Work effectively within an Agile development team Collaborate closely with UI/UX designers and backend developers Participate in sprint ceremonies and contribute to planning discussions Translate design mockups and wireframes into high-quality code Begin mentoring junior frontend developers Communicate progress and blockers effectively Contribute to technical documentation and component libraries Learning & Innovation (5%) Stay current with React ecosystem trends and best practices Experiment with new frontend technologies and tools Contribute ideas for performance and UX improvements Take ownership of medium-complexity features and user flows

Requirements

• React: 2-4 years experience with hooks, context, and modern patterns

• Next.js: 1-2 years experience with SSR, SSG, and API routes

• JavaScript/TypeScript: Strong proficiency, TypeScript preferred

• HTML5/CSS3: Solid understanding of semantic markup and modern CSS

• Version Control: Git proficiency

• Package Management: npm/yarn experience

• Styling and UI: CSS-in-JS libraries (styled-components, Emotion)

• CSS modules and preprocessing (SASS/SCSS)

• Tailwind CSS experience a plus

• Component libraries (MUI)

• State Management & Data: State management libraries (Redux Toolkit, Zustand, Recoil)

• Data fetching libraries

• Form handling

• Client-side routing with Next.js Router

• RESTful API integration

• Testing & Quality: Unit testing with Jest and React Testing Library

• End-to-end testing (Cypress, Playwright) experience helpful

• Understanding of accessibility standards (WCAG)

• Performance optimization techniques

• Code linting and formatting tools (ESLint, Prettier)

• Build Tools & DevOps: Webpack and build optimization basics

• CI/CD concepts, GitHub Actions experience a plus

• Basic understanding of containerization (Docker)

• CDN and caching strategies

• Basic understanding of web security best practices

• Experience: 2-5 years of software development experience

• Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience

• Portfolio: Strong portfolio of React/Next.js projects preferred

• Working Methodology: Agile/Scrum experience required

• Comfortable with iterative development

• Understanding of sprint cycles and estimation

Benefits

• 33 days holiday (including bank holidays)

• Personal health cash plan – claim back the cost of things like dentist and optical check ups

• Enhanced maternity / paternity / adoption / shared parental pay

• Life assurance: three times basic salary

• Free breakfasts and fruit

• Birthday surprise for everybody!

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.