Senior React Developer

Senior React Developer

Posted Today by ClearScale

Negotiable
Undetermined
Remote
EMEA

Summary: The role of Senior Frontend Developer focuses on leveraging expertise in TypeScript, React, and modern JavaScript frameworks to create scalable web applications. The candidate will also engage with legacy frameworks and collaborate with a team to ensure high-performance and reliable code delivery. Responsibilities include developing reusable components, optimizing performance, and participating in Agile methodologies. The position offers a fully remote work environment with opportunities for professional growth.

Key Responsibilities:

  • Develop, test and deploy large scale distributed systems in the cloud
  • Develop reusable, modular, and scalable React components
  • Implement and manage state using Context API, Redux, Zustand, or similar libraries
  • Optimize application performance using memoization, virtualization, and React.memo
  • Manage server-state efficiently with React Query and integrate APIs using Axios or fetch
  • Write unit tests using React Testing Library to ensure component reliability
  • Leverage ES6+ features like destructuring, async/await, and modern array methods for robust coding
  • Work with modern build tools such as Vite to streamline development and build processes
  • Read and analyze Angular code, utilizing its modular architecture, RxJS, and Observables
  • Contribute to legacy codebases using ES5 and jQuery, ensuring smooth transitions to modern practices
  • Implement advanced routing techniques and dynamic rendering with React Router
  • Optimize large DOM operations and implement animations in jQuery when required
  • Triage bugs and deficiencies and fixing them
  • Communicate and align with the team of developers, SDET and system engineers to deliver efficient and reliable code
  • Collaborate with SDET engineers and help them efficient test suites to achieve 90%+ coverage
  • Participate in application architecture design sessions and contribute to efficient, cost-effective and scalable services
  • Work using Agile approaches - Sprint planning, Demos and Retrospectives
  • Communicate progress, issues and risks to Delivery Lead, Tech Leads and peers
  • Create and maintain clear and detailed documentation

Key Skills:

  • Proficiency in TypeScript and React, including React hooks and advanced routing
  • Strong knowledge of ES6+ features and JavaScript fundamentals (closures, event loop, execution context)
  • Experience with state management libraries (Context API, Redux, Zustand) and tools like React Query
  • Familiarity with Angular for code analysis and RxJS for reactive programming
  • Solid understanding of ES5 concepts and jQuery for legacy code maintenance
  • Experience with modern build tools and testing libraries (Vite, React Testing Library)
  • Strong problem-solving and debugging skills, with an ability to optimize performance in large-scale applications
  • Solid understanding of full development cycle - development, testing, CI/CD and production rollouts
  • Experience with containerized applications
  • Excellent troubleshooting skills
  • Excellent communication skills - both spoken and written English B2 or better
  • Experience with REST APIs

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We are seeking a skilled Senior Frontend Developer with expertise in TypeScript, React, and modern JavaScript frameworks to build scalable, reusable, and high-performance web applications. The ideal candidate will also have experience working with Angular (for code reading) and legacy JavaScript frameworks like ES5 and jQuery.

Job Responsibilities

  • Develop, test and deploy large scale distributed systems in the cloud
  • Develop reusable, modular, and scalable React components
  • Implement and manage state using Context API, Redux, Zustand, or similar libraries
  • Optimize application performance using memoization, virtualization, and React.memo
  • Manage server-state efficiently with React Query and integrate APIs using Axios or fetch
  • Write unit tests using React Testing Library to ensure component reliability.
  • Leverage ES6+ features like destructuring, async/await, and modern array methods for robust coding.
  • Work with modern build tools such as Vite to streamline development and build processes.
  • Read and analyze Angular code, utilizing its modular architecture, RxJS, and Observables.
  • Contribute to legacy codebases using ES5 and jQuery, ensuring smooth transitions to modern practices.
  • Implement advanced routing techniques and dynamic rendering with React Router.
  • Optimize large DOM operations and implement animations in jQuery when required
  • Triage bugs and deficiencies and fixing them
  • Communicate and align with the team of developers, SDET and system engineers to deliver efficient and reliable code
  • Collaborate with SDET engineers and help them efficient test suites to achieve 90%+ coverage
  • Participate in application architecture design sessions and contribute to efficient, cost-effective and scalable services
  • Work using Agile approaches - Sprint planning, Demos and Retrospectives
  • Communicate progress, issues and risks to Delivery Lead, Tech Leads and peers
  • Create and maintain clear and detailed documentation

Required skills and experience

  • Proficiency in TypeScript and React , including React hooks and advanced routing
  • Strong knowledge of ES6+ features and JavaScript fundamentals (closures, event loop, execution context).
  • Experience with state management libraries (Context API, Redux, Zustand) and tools like React Query.
  • Familiarity with Angular for code analysis and RxJS for reactive programming
  • Solid understanding of ES5 concepts and jQuery for legacy code maintenance
  • Experience with modern build tools and testing libraries (Vite, React Testing Library).
  • Strong problem-solving and debugging skills, with an ability to optimize performance in large-scale applications.
  • Solid understanding of full development cycle - development, testing, CI/CD and production rollouts
  • Experience with containerized applications
  • Excellent troubleshooting skills
  • Excellent communication skills - both spoken and written English B2 or better
  • Experience with REST APIs

Nice to have

  • Experience with AngulaJS
  • Experience building cloud-based solutions in AWS
  • Experience with ASPX
  • Experience with .NET 8
  • AWS Certifications

What we offer

  • # 1 Fair wage
  • 100% remote position
  • High hourly rate in USD
  • Full-time, 40 hours per week contract
  • Payments every 2 weeks
  • Career development system - possibility to grow in a fast-developing Delivery Center in Central Europe
  • Annual rate review
  • # 2 Professional Development
  • Work with innovative Silicon Valley companies and traditional American companies at the cutting edge of digital transformation
  • We work with the newest technologies in AWS cloud and open-source tools like Jira, Confluence, Lucidchart, Slack etc
  • We operate in an honest and competitive environment and we are one of AWS's top 10 key partners.
  • The team willing to share its experience
  • Paid AWS certifications: we provide training material, paid time off and examination itself
  • Horizontal and vertical career growth - We keep growing and people keep growing with us