Senior React Developer | Remote | TypeScript, Redux, MUI Expert

Remotely
Full-time
Are you an accomplished React developer seeking to architect sophisticated enterprise applications? We're searching for an experienced React Engineer to join our innovative team developing cutting-edge Internet Banking and Marketplace solutions. Your expertise in TypeScript, Redux, and Material-UI will be instrumental in delivering exceptional single-page applications that transform user experiences. Key Responsibilities - Architect and develop robust single-page applications (SPAs) for Internet Banking and Marketplace platforms utilizing React 18.2+ ecosystem and modern JavaScript patterns. - Implement sophisticated state management solutions employing Redux Toolkit and context API for complex application architectures. - Craft responsive, accessible interfaces with Material-UI v5 components while ensuring pixel-perfect implementation from design specifications. - Author clean, maintainable TypeScript code (TS 5.0+) with comprehensive type safety throughout the application architecture. - Conduct thorough code reviews to uphold engineering excellence and mentor less experienced team members. - Design and execute comprehensive testing strategies including unit tests (Jest/RTL) and end-to-end tests (Cypress/Playwright). - Evaluate technical requirements and actively participate in architectural decision-making processes that shape product development. - Collaborate closely with UX/UI designers to translate Zeplin mockups into flawless frontend implementations. - Engage proactively in Agile ceremonies—from sprint planning to retrospectives—contributing valuable technical insights. - Coordinate effectively with cross-functional teams to integrate frontend components with Kotlin/Webflux backend services. Required Skills - 4+ years of demonstrable professional experience with React, Redux ecosystem, and Material-UI development for enterprise-grade applications. - 3+ years of proven expertise in frontend development specializing in Rich Internet Applications (RIA) or Single Page Applications (SPA). - Advanced proficiency in TypeScript 5.x, including complex type systems, generics, and type inference mechanisms. - Substantial experience implementing responsive layouts using modern CSS techniques (Grid, Flexbox) for various device profiles. - Proven track record developing comprehensive test suites for React applications, including unit, integration, and E2E methodologies. - Working knowledge of Node.js ecosystem (v18+) for frontend tooling, build systems, and development workflows. - Expert-level Git proficiency, including branching strategies, pull request workflows, and CI/CD pipeline integration. - Practical experience with project management tools like Jira and technical documentation in Confluence. - Deep understanding of frontend performance optimization techniques and browser rendering principles. - Familiarity with accessibility standards (WCAG 2.1) and implementation of accessible user interfaces. - Understanding of usability principles and their practical application in financial and e-commerce interfaces. - Working knowledge of Kotlin basics and Webflux paradigms to facilitate backend collaboration. Nice to Have - Previous experience developing applications for banking, fintech, or e-commerce sectors. - Expertise with micro-frontend architecture patterns and module federation techniques. - Proficiency with GraphQL implementations (Apollo) or RESTful API design principles. - Contributions to open-source projects demonstrating React ecosystem mastery. - Understanding of containerization technologies (Docker) and cloud platforms (AWS, Azure, GCP). - Experience implementing real-time features using WebSockets or Server-Sent Events. - Knowledge of internationalization frameworks (i18next) and localization best practices. - Background in mentoring junior developers or technical leadership roles. Why Join Us You'll tackle intellectually stimulating challenges while developing applications that impact millions of users in the financial and e-commerce sectors. Our fully remote environment offers exceptional work-life balance combined with collaboration alongside world-class engineering talent. We provide competitive compensation, professional development opportunities, and the chance to work with cutting-edge technologies in a stable yet innovative environment. Join our team and help shape the future of digital financial services and marketplace solutions.