Почему от новичков требуют много и неадекватно?
Потому что этих новичков, таких как ты - их как грибов после дождя. Они есть каждый день по 50 штук, которые жаждут получить хотя бы какую-нибудь работу.
Вот - представь, допустим есть красивая девочка, свободная. Представляешь сколько парней к ней будут подкатывать всячески? И что потом? У неё повышается самооценка быстро и не заметно. Теперь требования к парням выше - чтобы теперь, как-минимум - чтобы была тачка и доход от 100К в месяц.
Точно так же и на ИТ-рынке сейчас. Ты в роли одного из этих парней, а работодатель в роли этой красивой барышни.
Во-вторых, что значит нативно и на обе платформы? Нативно и на обе платформы - это подразумевает знание SWIFT и Java (со всеми их фреймворками и ежедневными библиотеками).
В-третиих, какое еще администрирование?
С точки зрения работодателя, это же просто не этично и опасно подростку давать root-доступ от сервера.
А теперь по делу:
На самом деле неадекватных работодалетей намного больше, чем адекватных, поэтому требования в основном которые будут тебе попадатся неадекватные. Не забывай учитывать, где ты живешь.
Ты должен знать:
- Чистый JS (как и старый так и новый ECMA2016)
- Jquery, Bootstrap
- На базовом уровне фреймворки (Angular 5+, React)
Не обязан знать в совершенстве. Должен знать на таком уровне что - вот это не знаю как сделать, сейчас поищу в интернете и попробую у себя реализовать.
И крайне желательно иметь репозиторий на GitHub со своими пусть даже мелкими наработками.
Остальное - чем больше, тем лучше.