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.