I worked as a front-end developer for 12+ years using Microsoft technologies like C#, WCF, WPF, ASP.NET Silverlight and Windows mobile apps. Recently, nine months ago, I joined as an API developer of a platform team in a small healthcare based product development company in Seattle. I got a chance to work on Java, Node.JS, and many other open source technologies and building Microservices. Now, some Re-Orgs are planning in the next month and management decided to moving me into Android mobile team. They were saying two reasons for selecting me. One, I know APIs, and how to interact with those and second, I have previous front-end development experience (Of course, not in Android, everyone knew that). So, when I came here, I was excited to learn Java and all other latest open source technologies so that there will be a lot of future career options in many companies in Seattle. However, I am not sure about the market for Android technologies and how it will be in future compared to the market for Java and open source technologies. I am not sure whether it will be a good move for me or not. Please suggest me and give more details about which role has more value with respective to have more opportunities in future. This helps me to respond to the management.
Thanks for the valuable suggestion.
Tech Industry
4d
43042
What happens when most of your team is Indian?
Tech Industry
Yesterday
1141
The man I love hates me because I’m Vietnamese
Software Engineering Career
Yesterday
2999
L4 Google -> 45 interviews, 5 offers, AMA
Tech Industry
Yesterday
3489
BREAKING: Internal sources confirm another round of layoffs just hit emails at Tesla. For real.
Tech Industry
Yesterday
451
Our company has alternate Fridays off, Does your company have?
I was in the position of being an Android developer but was hired into a team which owns a back end service when I joined Amazon. A number of recruiters have pinged me for Android developer roles but I am declining them all. Building and operating back end services at scale, designing good APIs etc are skills that you can't learn being an Android developer. I am not looking back for this. If your real interest is with building Android apps, sure. But don't let your management push you into roles that will not grow your career the way you want it to. Only you own your career, not them.