Role : Associate Architect - Software Development (iOS)
Experience : 7-15 Years
Location : Mumbai/Bangalore
Roles and Responsibilities
- Deliver technical solutions aligned with client requirements.
- Write clean, maintainable, and well-documented code.
- Own end-to-end technical delivery and adapt to changing needs.
- Produce technical documentation and solution designs.
- Troubleshoot live issues and support deployments when needed.
- Collaborate with cross-functional teams and client stakeholders.
- Communicate complex technical concepts clearly to all audiences.
- Present solutions with associated risks and trade-offs.
- Contribute to best practices, coding standards, and process improvements.
- Optimize tools, processes, and reduce technical debt.
- Mentor and guide developers through training and support.
- Provide technical leadership and ensure process adherence.
- Assist with troubleshooting, feedback, and team development.
Key Must Haves
Technical Expertise
- Git, CI/CD, and continuous delivery pipelines.
- Unit testing and automation (XCTest).
- REST APIs (JSON/XML) and third-party integrations.
iOS Expertise
- Swift, Objective-C, iOS SDK.
- SwiftUI, Combine, async/await.
- MVVM, MVC, OOP principles.
- Multi-threading and networked app development.
- Custom UI components and responsive layouts (size classes).
Media & Tools
- AVFoundation.
- Video streaming (HLS, VOD workflows).