Laid off after 3 years as a Cross Platform /Mobile Developer. Unsure whether to continue, switch to DevOps, or move into ML.

Suggestions

I’m looking for some honest career advice.

I have 3 years of experience as a cross-platform mobile application developer (cross platform). I was laid off last month and have been actively searching for a new job.

The problem is that there are very few mobile openings compared to what I expected, and I’m barely getting interview calls. Many of the available roles also expect developers to know native , backend or web technologies in addition to mobile.

Now I’m wondering if I should switch domains instead of continuing with mobile.

Here are the options I’m considering:

* Continue with mobile and strengthen my profile by learning native iOS (Swift/SwiftUI) or Android.
* Switch to DevOps. I actually started learning it last year, but my previous job had a hectic schedule, so I couldn’t finish the roadmap.
* Move into Machine Learning. I’ve recently started learning ML, but I’m worried because everyone says it involves a lot of mathematics, statistics, and algorithms. I’m not sure if I’m capable of reaching a professional level.

I feel some pressure to choose the right path instead of jumping between different technologies.

For people with experience in these fields:

* If you were in my position, what would you choose?
* Is mobile development still worth investing in over the next 5 years?
* Is DevOps a more practical transition for someone with a software development background?
* Is ML realistic to learn without a strong math background, or am I underestimating the difficulty?
* Are there any other domains I should consider?

I’d really appreciate advice from people who have made similar career transitions or who are currently hiring.

Posted Jun 25, 2026, 6:57 AM UTC

32
Loading comments…