Academy Smart is a Ukrainian outsourcing and outstaffing company established in 2009. We provides high technology applications and complex systems development services. Academy Smart works with FinTech apps, ERP systems, eLearning, Data Processing, Booking systems, Management systems, Cloud services, and analytical platforms.
12 серпня 2024

Senior Full-stack Engineer (React.js+Node.js) Part-time (вакансія неактивна)

віддалено

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.

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

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

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, corporate e-learning platforms;
  • English speaking club;
  • Work in a respectful and supportive team.

We are looking forward to your application!