Senior React Developer | Remote | TypeScript, Redux, MUI Expert
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.