Senior React Developer | Remote TypeScript Frontend Engineer

Remotely
Full-time
Are you a skilled React developer with a passion for building performant, user-focused web applications? We're seeking an experienced Middle to Senior React Developer to join our innovative team. You'll work on challenging projects utilizing React 18, TypeScript, and modern frontend technologies to deliver exceptional digital experiences for our global clients. Key Responsibilities - Design and develop responsive, scalable frontend applications using React 18 and TypeScript. - Collaborate with cross-functional teams to translate business requirements into elegant technical solutions. - Implement state management solutions using Redux Toolkit, Context API, or similar tools. - Create reusable component libraries and maintain coding standards across projects. - Optimize application performance and ensure cross-browser compatibility. - Write clean, maintainable code with comprehensive unit and integration tests. - Perform code reviews and mentor junior developers to elevate team capabilities. - Troubleshoot and debug issues in production environments with minimal guidance. - Stay current with emerging technologies and suggest improvements to our tech stack. - Participate in planning sessions and contribute to technical architecture decisions. - Document code, components, and technical specifications for knowledge sharing. Required Skills - 3-4+ years of commercial development experience with React. - Strong knowledge of OOP principles, design patterns, and software architecture. - Advanced proficiency in TypeScript and JavaScript (ES6+). - Deep understanding of React ecosystem including hooks, context, and React 18 features. - Experience with HTML5, CSS3, and preprocessors (SASS/LESS). - Proficiency with responsive design and cross-browser compatibility techniques. - Solid understanding of state management approaches (Redux, Context API, Zustand). - Experience with RESTful APIs and GraphQL integration. - Familiarity with testing libraries such as Jest, React Testing Library, or Cypress. - Proficient with Git version control and collaborative development workflows. - Strong problem-solving abilities and attention to detail. - Excellent communication skills and ability to work in a remote team environment. Nice to Have - Experience with Next.js 14+ or other React frameworks such as Remix or Gatsby. - Knowledge of frontend build tools (Webpack, Vite, esbuild). - Familiarity with containerization (Docker) and CI/CD pipelines. - Experience with Agile/Scrum development methodologies. - Understanding of web accessibility standards (WCAG 2.1) and implementation techniques. - Prior work with UI component libraries (Material-UI, Ant Design, Chakra UI, Tailwind CSS). - Experience with WebSockets or real-time applications. Tools & Technologies - React 18+ with hooks and functional components. - TypeScript 5.0+. - State management: Redux Toolkit, Zustand, Jotai, or similar libraries. - CSS-in-JS solutions like Styled Components or Emotion. - Modern CSS features including Grid, Flexbox, and CSS Variables. - Package managers: npm, Yarn, or pnpm. - Frontend testing suites including Jest, React Testing Library, and Cypress. - Git workflow including feature branching, pull requests, and code reviews. Why Join Us Work on challenging, meaningful projects that push technological boundaries. Our remote-first culture offers flexibility and work-life balance, while our collaborative environment supports continuous learning and professional growth. You'll have access to learning resources, participate in knowledge-sharing sessions, and contribute to architectural decisions that shape our products. We offer competitive compensation, regular performance feedback, and a clear career progression path for ambitious developers.