Would you consider an Android Junior position as a great first-job programming experience? Asking because I heard that one can improve his architectural and design skills only a little from developing small or even big apps.
valid question