Надіслати резюме

Middle/Senior React developer

  • Lviv, UA
  • Full Time, Remote
  • 13.11.2024

Project overview:

Our customer is a large, public, cyber charter school in the USA. As part of a broad initiative to enhance learning and training opportunities for employees, the school has teamed up with top specialists to create the Academy. This innovative learning environment offers course-takers convenient access to diverse training materials anytime, anywhere. The goal is to empower professionals to boost their skills, enhance career prospects, and gain optional expertise. The Academy aims to be a comprehensive one-stop system, facilitating role-specific courses and fostering continuous development for employees. If you’re passionate about shaping the future of learning and professional growth, this opportunity is for you!

The technology stack of the project:

  • .Net 6+, EntityFramework, MsSQL Server, Redis, Azure AD, Mongo DB, React 18, Tailwind, Redux, RTK Query, Jest, Typescript – SOLID, OOP and OOD.

Hard skills:

  • 5+ years of commercial experience;
  • Strong JavaScript, HTML5, and CSS3 skills;
  • Proficiency in React.js and its core principles;
  • Experience with popular React.js workflows (such as Redux);
  • Familiarity with RESTful APIs and integration;
  • Understanding of front-end build tools and pipelines;
  • Experience with version control systems (e.g., Git);
  • Excellent problem-solving and communication skills;
  • A strong attention to detail, and a passion for delivering high-quality code;
  • Adaptability to changing project requirements and priorities;
  • English: Upper-Intermediate or higher;

Nice to have:

  • Experience with CI/CD;
  • Experience with Unit Tests Kubernetes, Docker, and Gitlab pipelines;
  • Experience with microservice architecture; gRPC;
  • Experience with Data Warehouses; Azure;
  • Experience in .Net.

Responsibilities:

  • Develop and maintain user-facing features using React.js;
  • Build reusable components and front-end libraries for future use;
  • Translate designs and wireframes into high-quality code;
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers;
  • Collaborate with back-end developers and web designers to improve usability;
  • Ensure the technical feasibility of UI/UX designs;
  • Conduct code reviews and provide constructive feedback to team members;
  • Stay up-to-date with the latest industry trends and technologies to ensure our applications are modern and efficient;
  • Troubleshoot and debug issues to improve performance and user experience;
  • Write and maintain comprehensive documentation for new and existing features;
  • Troubleshoot and debug issues to improve performance and user experience;
  • Write and maintain comprehensive documentation for new and existing features.

Our benefits:

  • Professional and career growth promotion;
  • Competitive salary;
  • Paid vacations and sick leaves;
  • Internal Medical Program;
  • Program for veterans (which includes mentorship, an accessible office for individuals with disabilities, legal support, and additional benefits);
  • Flexible working hours;
  • Regular corporate social activities;
  • Regular technical training at our office;
  • English courses;
  • Gym, etc.

Middle/Senior React developer

    Напиши нам


      Напиши нам