[quote=Coronita][quote=an][quote=deadzone]I am more interested in what formal education/certs etc. are expected or mandatory for these positions. It sounds like the answer is no formal college degree is necessarily a requirement. If anything a CS degree would be a logical starting point. Any type of Engineering degree would be overkill or out of place. Which makes me wonder why do they call themselves “Engineers”? An overused term in technology in my opinion. Software Developer or Mobile developer would be more appropriate.[/quote]
Wow, the snobbery here is nauseating.[/quote]
Honestly, there’s no formal education. The way I look at it is….It’s like hiring a graphic artist…You don’t care what school they went to, what sort of classes or certification certificates they have…. You just want them to show you their art portfolio and their art portfolio speaks for itself.
Same thing. Good mobile engineers (or any software engineer) is a lot like porn. It’s hard to describe, but you know it when you see it.
On a serious note. A sample of their work usually is a pretty good indicator of how good they are or are not.[/quote]
For me, it’s even more important than technical is the ability to explain your answer and thought process, the ability to know when you’re stuck and ask for help, the humility to ask for help and the communication skills to collaborate. All meaningful projects are big and require you to work as a team and the genius asshole are the worst and can greatly slow down a team’s velocity and can potentially cause people to leave.