➡️ Apply here: Senior React Developer
🔔 Monitor #frontend #fullstack #react #javascript jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
Senior React Developer| CityPay.io
📍 Location: Tbilisi, Georgia | Hybrid
🕘 Employment Type: Full-Time
💰 Salary: Competitive
About CityPay.io
CityPay.io is a pioneering cryptocurrency ecosystem in the region, offering seamless and easy cross-border transactions and on-spot payment solutions. As we continue to expand across the CIS region, our mission is to integrate cryptocurrency into everyday life and build a strong, innovative, and trusted community.
About the Role
We are seeking an experienced React Developer with strong expertise in building high-quality, scalable, and fault-tolerant web applications. The ideal candidate will have deep knowledge of React architecture, modern JavaScript/TypeScript, and best practices for clean, maintainable code. You will be responsible for developing modular, reusable micro-components and ensuring the stability of the application even when individual components encounter failures.
Key Responsibilities
Design and develop responsive, performant, and secure React applications.
Write clean, readable, and maintainable code following modern development practices (SOLID, DRY, KISS).
Architect and implement micro-component structures to ensure that a single component failure does not affect the overall system.
Integrate efficiently with RESTful and GraphQL APIs, ensuring optimized data flow and error handling.
Implement robust error boundaries and fallback mechanisms for UI resilience.
Ensure high standards of code quality, testing, and documentation.
Collaborate closely with backend, DevOps, and design teams to ensure smooth integration and performance optimization.
Participate in code reviews, mentoring, and continuous improvement initiatives.
Proactively identify and resolve technical issues, performance bottlenecks, and UX problems.
Required Qualifications:
4+ years of professional experience with React.js and related technologies.
Strong proficiency in JavaScript (ES6+) and TypeScript.
Deep understanding of React lifecycle, hooks, context API, and state management libraries (Redux, Recoil, Zustand, etc.).
Experience in building fault-tolerant UIs using React Error Boundaries and fallback strategies.
Hands-on experience integrating with RESTful or GraphQL APIs and handling async operations gracefully.
Solid grasp of frontend architecture, component isolation, and micro frontends.
Knowledge of unit testing (Jest, React Testing Library) and CI/CD pipelines.
Experience with performance optimization and security best practices.
Excellent problem-solving skills, attention to detail, and a mindset for writing efficient, production-grade code.
Nice to Have
Experience with Next.js or React Native.
Understanding of containerized deployments (Docker, Kubernetes).
Familiarity with design systems.
Soft Skills
Strong communication and collaboration abilities.
Passion for continuous learning and innovation.
Ability to work independently and take ownership of projects.
Strong sense of responsibility for system reliability and user experience.
