I'm a bit confused. If you're a Junior dev, don't you have mentors in your team, in your company? They will know the projects and environments of what is needed in that environment.
"give me a specific, clear idea of what skills I might need to have" depends very much on context and goals.
yeah, no, not really
https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html