Opa, tudo certo?

Primeiramente, parabéns pela trajetória e por se manter firme na jornada! Sobre "abrir mão da sua carreira", um ponto importante é que ser JR/PL/SR depende totalmente do cenário e da empresa. Mas ainda mais importante do que isso é: Toda a experiência que tu carrega consigo desses 10 anos de carreira.

Saber a linguagem X ou Y e saber usar o framework A ou B são apenas meios de entregar toda a habilidade e conhecimento que vamos adquirindo durante a nossa vida profissional. Imagine o seguinte cenário:

Vc encontra um problema específico e difícil de rastrear. Algm que é novo de carreira se desespera e não sabe como tentar resolver. Já algm com mais xp, acaba pensando em quais os possíveis pontos de entrada daquele problema e vai investigando um a um e eliminando possibilidades até encontrar a raiz do problema. Mesmo que vc não saiba resolver por si só, vc conseguiu fazer todo o trabalho de chegar até o problema.

Viu como não citei nenhuma linguagem ou ambiente de desenvolvimento ou framework? Nesse cenário, apenas a habilidade de respirar e pensar em como encontrar o problema contam e isso é adquirido com tempo de carreira, normalmente.

Dito isso, entendo o que tu diz sobre deixar de ser Frontend SR e passar a ser Mobile JR pelo conhecimento no ambiente novo. Mas a dica que te daria é tentar conseguir melhorar suas habilidades e conhecimentos no ambiente mobile com freelas ou projetos sem fins lucrativos (ajudar alguma ONG ou criar algo que possa ajudar algum conhecido) e então tentar mudar de carreira já como um PL, visto que, mesmo que tenha pouco tempo de carreira com o Swift, tu já terá uma XP enorme em desenvolvimento como um todo e isso pesa demais pra maioria das empresas.

Espero ter ajudado de alguma forma! :D Se quiser, me add no linkedin, minha empresa sempre tem vaga pra Dev iOS... haha '