About the job
About the Role
We are seeking a talented and experienced Senior React Developer to architect, develop, and sustain intricate frontend functionalities for cutting-edge web applications. The successful candidate will play a pivotal role in delivering scalable, high-performance user interfaces while ensuring efficient data synchronization, even in environments with unstable connectivity.
In this position, you will work closely with backend engineers, QA teams, and product stakeholders to create reliable, maintainable, and user-centric solutions, adhering to modern frontend development best practices.
Key Responsibilities
- Design and maintain scalable frontend applications utilizing React.js and TypeScript.
- Implement and manage application state with Redux Toolkit.
- Create high-performance and complex data tables featuring filtering, sorting, pagination, and virtual scrolling.
- Design and implement multi-step form workflows with validation using React Hook Form and schema validation libraries.
- Develop and sustain offline-capable data flows leveraging browser storage technologies such as IndexedDB.
- Integrate and enhance map or GIS-based functionalities, including annotations, overlays, and coordinate tracking.
- Write clean, maintainable, and reusable code employing modern React patterns like functional components and custom hooks.
- Diagnose and resolve performance issues related to rendering, memory usage, and large datasets.
- Collaborate with backend teams on API integrations and data contracts.
- Engage in code reviews, sprint planning, and technical discussions.
- Contribute to technical documentation and onboarding materials.
Requirements
- 5+ years of experience in frontend development with a strong focus on React.js.
- Proficiency in JavaScript (ES6+) and TypeScript.
- Hands-on experience with Redux Toolkit or other state management libraries.
- Track record of building complex, data-driven UI applications.
- Familiarity with REST APIs and backend integration.
- Strong problem-solving, performance optimization, and teamwork skills.
Benefits
- Hybrid working model
- Social and medical insurance
- Transportation assistance

