Senior iOS Developer • Former Employee
Pros: Challenging Projects – The company is working on some cutting-edge iOS applications, and I’ve had the chance to work with SwiftUI, Combine, and some interesting AI-driven features.
Strong Engineering Culture – Code reviews are thorough, best practices are encouraged, and there’s a real emphasis on quality and maintainability.
Smart & Supportive Team – The iOS team is composed of talented engineers who are always willing to help and share knowledge. No toxic egos, just good collaboration.
Work-Life Balance – While deadlines can get intense, management respects personal time. There’s some flexibility with remote work, which helps.
Competitive Salary & Perks – Compensation is fair for the level of experience required, and benefits like learning budgets and conference tickets are a plus.
Cons: Growing Pains – As the company scales, processes can feel a bit chaotic. Prioritization isn't always clear, and product requirements sometimes shift last-minute.
Tech Debt in Legacy Code – While new projects are well-architected, some older codebases are hard to work with. Refactoring efforts are ongoing, but it's slow.
Career Growth Could Be Clearer – While there are many learning opportunities, a more structured career progression path for senior engineers would be helpful.
Cross-Team Communication – Sometimes, it feels like Product and Engineering aren’t always aligned, leading to avoidable rework and miscommunications.