Kindgeek

Senior React Engineer

Kindgeek

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute across the entire front-end lifecycle
  • Design, develop, and optimise front-end features using React.js and TypeScript
  • Work closely with UI/UX designers
  • Implement responsive layouts for consistent cross-device experience
  • Own front-end architecture and component design
  • Integrate with RESTful APIs and backend services
  • Write clean, testable, and maintainable code
  • Participate in code reviews and provide feedback
  • Identify performance bottlenecks and optimise code
  • Debug production issues and improve user experience

Requirements

  • 10+ years of professional front-end development experience
  • Strong hands-on expertise in React.js
  • Excellent knowledge of TypeScript, JavaScript (ES6+), HTML5, and CSS3
  • Experience with tools and libraries in the React ecosystem (Redux, React Query, Zustand, or similar)
  • Solid understanding of component-based architecture and state management
  • Experience building responsive, user-friendly web applications
  • Strong problem-solving skills
  • Experience with performance profiling and debugging
  • Familiarity with Git and modern development workflows
  • Strong English communication skills
Benefits
  • 18 working days of fully paid vacation
  • 10 compensated by 50% sick leaves without a note from the doctor
  • Opportunity to take study leaves
  • Different health insurance packages depending on tenure
  • Corporate English courses with 50% reimbursement
  • Access to offline library and corporate training
  • Request for internal or external training or certification
  • Community events and activities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React.jsTypeScriptJavaScriptHTML5CSS3ReduxReact QueryZustandresponsive designperformance profiling
Soft Skills
problem-solvingcommunication