Senior Full-stack (React.js+Node.js) Developer

Remote
About the role

We are seeking a highly skilled and experienced Senior Full-stack Engineer to join our dynamic team. As a leading provider of innovative ticketing solutions, our client is dedicated to delivering exceptional user experiences through our cutting-edge applications. In this role, you will play a pivotal part in enhancing and expanding our projects, contributing to both front-end and back-end development.

Responsibilities
  • Lead the migration of our project from Yarn Classic to a modern package manager, ensuring smooth transitions and minimal disruptions;
  • Utilize Bit.dev or similar tools to extract and modularize code for reuse across multiple applications, improving code maintainability and efficiency;
  • Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality software solutions;
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement;
  • Participate in code reviews, ensuring adherence to best practices and high standards of code quality.

Will be a plus:

  • Experience with React Native;
  • Familiarity with native mobile development (iOS/Android) and bridging native modules with React Native.

Working conditions: T&M engagement

Requirements
  • Proven experience as a Senior Full-stack Engineer, with a strong portfolio of completed projects;
  • In-depth knowledge of modern JavaScript (ES6+), React.js, and Express.js frameworks;
  • Hands-on experience with package managers (Yarn, npm) and modern build tools;
  • Proficiency in using Bit.dev or similar tools for code sharing and modularization;
  • Strong understanding of mobile app development, including performance optimization and platform-specific considerations;
  • Experience with state management libraries (Redux, MobX) and asynchronous programming (Promises, async/await);
  • Familiarity with RESTful APIs, GraphQL, and integration of backend services;
  • Experience with TypeScript and its application in large-scale projects;
  • Deep expertise in customizing and extending Metro bundler and other build tools for React Native;
  • Capable of designing and implementing scalable build systems for complex React Native projects;
  • Proficient in creating and maintaining custom plugins and extensions for build tools;
  • Knowledge of CI/CD pipelines and automated testing frameworks;
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, agile environment;
  • Strong communication and collaboration skills, with the ability to work both independently and as part of a team;
  • English level- Upper Intermediate.
We offer
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.