80% описания вакансии состоит из требований и в конце маленький такой списочек условий. При этом не указана зарплата. Я такие вакансии не воспринимаю всерьез и вам не советую.
AraSolix, Я сам не пробовал и не уверен, но думаю вы упретесь в лимит трафика 10Gb/month в первую очередь, причем довольно рано. Приложения на реакте весят совсем не мало. Если будут частые билды, даже кеширование вряд ли поможет.
Если вы не собираетесь платить за Firebase, то это заведомо плохая идея. 200 уников это довольно много для бесплатного плана и вы скорее всего упретесь в лимит трафика между хостингом и пользователями.
Прямая манипуляция с DOM в Реакте не практикуется, потому что DOM-ом манипулирует сам React. Он сам делает все нужные низкоуровневые операции, разработчику нужно только описать нужные состония в определенный момент времени, это называется декларативное программирование, в отличие от императивного стиля в jQuery.
Алекс Глебов, что вы хотели сказать своим комментом? Я знаете ли за годы работы разных м9даков видел. Если ментор так говорит, это априори м9дак, а с такими я дел не имею.
React.js разработчик - немного некорректное название. Правильно будет Frontend разработчик с знанием React.
Сейчас фронтендер это обычно человек пишущий на каком-то конкретном стеке. Я вот пишу на React и если мне скажут, давай пиши на Ангуляр или Вью, я вежливо откажусь.