Education Qualification
B.E. / B.Tech / MCA or related
EvinceDev (Evince Development) is looking for Talented candidates as per the requirements described here.
Following are the Brief points of the Job requirements
- Lead end-to-end iOS development — from requirements gathering and architecture through to App Store delivery — across multiple projects simultaneously.
- Architect and enforce scalable project structures using MVVM, MVC, VIPER, or Clean Architecture patterns suited to each project's complexity.
- Write clean, production-grade Swift code with a strong emphasis on SwiftUI-first development, while maintaining UIKit interoperability where required.
- Lead, manage, and mentor a team of 8–10 developers — conducting code reviews, sprint planning, task allocation, and performance guidance.
- Act as the primary iOS technical point of contact for clients — translating business requirements into engineering decisions, presenting progress, and managing expectations.
- Drive the adoption of AI-assisted development tools, on-device ML frameworks (Core ML, Vision), and emerging Apple platform technologies.
- Collaborate closely with backend, QA, design, and project management teams to ensure feasibility, quality, and smooth delivery.
- Establish and maintain iOS coding standards, CI/CD workflows, and development best practices across the team.
- Support pre-sales efforts by providing technical scoping, effort estimates, and architecture proposals for incoming iOS projects.
- Stay current with iOS SDK updates, Apple platform changes, and industry trends, and proactively bring improvements into the team's workflow.
- iOS Development & Architecture
- Design and implement robust, scalable iOS applications in Swift and SwiftUI.
- Define and enforce architecture patterns (MVVM, MVC, VIPER, Clean Architecture) appropriate to project scope.
- Own code quality — modularity, testability, performance, and maintainability.
- Build and maintain shared component libraries, utilities, and internal SDKs.
- Team Leadership & Management
- Lead a team of 8–10 developers: set direction, allocate tasks, track progress, and unblock the team.
- Conduct structured code reviews and enforce development standards across all deliverables.
- Run sprint planning, daily standups, and retrospectives; coordinate with project managers on timelines and scope.
- Mentor junior and mid-level engineers through pair programming, technical coaching.
- Client Communication & Requirement Management
- Engage directly with clients to gather, clarify, and document requirements — translating business needs into technical specifications.
- Serve as the iOS technical lead in client meetings, demos, and status updates.
- Manage scope changes, set realistic expectations, and proactively flag risks to stakeholders.
- Build and maintain strong, trust-based client relationships through reliable communication and delivery.
- AI Tools & Emerging Technologies
- Drive adoption of AI-assisted development tools (Antigravity, GitHub Copilot, Cursor, Xcode AI features) within the iOS team.
- Integrate on-device machine learning using Core ML, Vision, NLP, and Create ML for relevant product features.
- Evaluate and introduce emerging Apple platform capabilities (VisionOS, Live Activities, WidgetKit, Spotlight Search, Siri Search, etc.) where applicable.
- Quality, CI/CD & Delivery
- Establish and own CI/CD pipelines (Fastlane, GitHub Actions, Bitrise) for automated builds, testing, and App Store deployment.
- Define and oversee unit, integration, and UI testing strategies to ensure production reliability.
- Ensure all deliverables meet App Store guidelines, performance benchmarks, and accessibility standards.
- Own technical scoping, effort estimation, and delivery planning for new iOS engagements.
- Cross-Functional Collaboration
- Work closely with UI/UX designers to ensure pixel-accurate, platform-native implementations.
- Partner with backend teams to design efficient API contracts, authentication flows, and data models.
- Contribute to pre-sales, RFPs, and technical proposals for iOS projects.
- 5+ years of professional iOS development experience with a portfolio of shipped applications.
- Exposure to cross-platform frameworks (React Native, Flutter) for evaluating integration scenarios.
- Expert-level proficiency in Swift and SwiftUI; strong UIKit knowledge for hybrid and legacy codebases.
- Deep understanding of iOS architecture patterns: MVVM, MVC, VIPER, and Clean Architecture.
- Hands-on experience with Combine and async/await concurrency for reactive and asynchronous workflows.
- Demonstrated experience leading or managing a team of developers (5+ people preferred).
- Strong client communication skills — ability to gather requirements, manage relationships, and present technical decisions to non-technical stakeholders.
- Proven ability to translate business requirements into scalable technical solutions.
- Experience with App Store Connect, TestFlight, and production app release management.
- Working knowledge and active use of AI-assisted development tools in day-to-day engineering.
- Solid understanding of REST APIs, JSON, authentication (OAuth 2.0, JWT), and third-party SDK integration.
- Experience setting up and maintaining CI/CD pipelines for iOS.
- Languages & Frameworks: Swift (expert), SwiftUI, UIKit, Combine, async/await.
- Architecture: MVVM, MVC, VIPER, Clean Architecture, Coordinator Pattern.
- AI & ML: GitHub Copilot / Cursor / Xcode AI, Core ML, Vision Framework, Create ML, NLP.
- Tooling: Xcode, Instruments, Swift Package Manager, CocoaPods, Carthage.
- CI/CD & Deployment: Fastlane, GitHub Actions, Bitrise, App Store Connect, TestFlight.
- Testing: XCTest, XCUITest, unit and integration testing best practices.
- Collaboration & Project Management: Azure DevOps, Jira, Confluence, Asana, Git (GitHub / GitLab / Bitbucket).
- APIs & Data: RESTful APIs, GraphQL, JSON, Codable, Core Data, Realm, CloudKit.
- Experience developing for Apple platforms beyond iOS: macOS, watchOS, tvOS, or visionOS.
- Knowledge of AR/VR development using ARKit or RealityKit.
- Understanding of App Clips, WidgetKit, Live Activities, and StandBy mode features.
- Contributions to open-source Swift libraries or public iOS projects.
- Experience working within Agile/Scrum frameworks as a technical lead or scrum master.
- Familiarity with design systems and working knowledge of Figma for developer handoff review.