At Innovaptive, there is a very wide scope of learning by doing dynamic projects. My 2 years with this company as a Junior iOS developer have been so productive. I started with basic exposure to real-life projects, but now I stand strong with good exposure to all kinds of projects.
Cons
Some deadlines can be tight, which may affect learning time for complex features.
The tech stack is modern, and I have gained expertise with Swift and iOS frameworks. Code reviews are helpful. I get to collaborate with designers and backend developers easily. There is mutual respect among teams.
Cons
Deadlines and time between the sanction date and start is less.
I worked on feature enhancements and bug fixes for an iOS module. My seniors reviewed my code thoroughly and explained the best practices that can make a huge difference. The learning curve here is steep but rewarding.