Senior React Frontend Developer (Remote) | Redux & Modern JavaScript

Remotely
Full-time
We're seeking an experienced Senior React Frontend Developer to join our dynamic team and spearhead the development of sophisticated user portals. In this role, you'll leverage your expertise in React 18+, Redux Toolkit, and modern JavaScript to craft intuitive, high-performance web applications that deliver exceptional user experiences. Key Responsibilities: - Architect and implement feature-rich frontend solutions using React 18+ and Redux Toolkit for complex user portals. - Develop reusable components and frontend libraries for future use across projects. - Optimize application performance through efficient rendering techniques and state management. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure the technical feasibility of UI/UX designs and implement them with pixel-perfect accuracy. - Write clean, maintainable code with comprehensive unit and integration tests. - Troubleshoot and debug issues in different browsers and environments. - Participate in code reviews and contribute to documentation. - Stay updated with emerging frontend technologies and suggest improvements to our tech stack. - Configure and optimize Webpack 5+ builds for development and production environments. - Implement and maintain CI/CD pipelines for frontend deployments. Required Skills: - Minimum 2+ years of commercial development experience in frontend web development. - Strong proficiency with React 18+ and its ecosystem (Hooks, Context API, etc.). - Expert knowledge of Redux and Redux Toolkit for state management. - Advanced JavaScript skills (ES2022+) and solid understanding of TypeScript. - Experience with modern build tools, particularly Webpack 5+. - Familiarity with CI/CD workflows and automated testing practices. - Proficiency in HTML5, CSS3, and CSS preprocessors (SASS/LESS). - Experience with RESTful APIs and modern HTTP request handling. - Strong understanding of cross-browser compatibility issues and solutions. - Excellent problem-solving skills and attention to detail. - Version control proficiency using Git. - Good written and verbal communication skills in English. Nice to Have: - Experience with GraphQL and Apollo Client. - Knowledge of Next.js or other React frameworks. - Experience with React Native for mobile application development. - Familiarity with UI component libraries like Material-UI, Ant Design, or Chakra UI. - Understanding of accessibility standards (WCAG) and implementation techniques. - Experience with micro-frontend architecture. - Knowledge of containerization technologies (Docker, Kubernetes). - Contribution to open-source projects. - Experience with WebSockets or real-time communication technologies. - Understanding of test-driven development (TDD) methodologies. What We Offer: - 100% remote work with flexible hours. - Opportunity to work on challenging projects using cutting-edge technologies. - Professional growth and learning opportunities. - Collaborative and innovative team environment. - Competitive compensation package. - Regular feedback and career development discussions. - Flat organizational structure where your ideas matter. Join our forward-thinking team and make a significant impact on products used by thousands. We value innovation, continuous learning, and work-life balance. If you're passionate about creating exceptional frontend experiences and ready to take your React development skills to the next level, we want to hear from you.