10 hours ago
Hyderābād, IndiaStaff+
Responsibilities
- Define and refine end-to-end mobile and web application architecture using SwiftUI, Kotlin, Flutter, React.js, React Native, and networking libraries.
- Create high- and low-level solution blueprints using clean architecture principles and design patterns.
- Guide teams on coroutines, asynchronous programming, reactive paradigms, navigation, state management, dependency handling, and module boundaries.
- Define Swift Package Manager and dependency-management strategies for modular and predictable projects.
- Develop integration approaches for networking, data handling, and offline capabilities.
- Establish testing strategies using XCTest, Mockito, and related frameworks for unit, integration, and UI testing.
- Review implementation designs for mobile and web components for maintainability, accessibility, and architectural alignment.
- Document architectural decisions, patterns, and reference implementations.
- Coordinate with security and operations teams on observability, monitoring, logging, and error handling.
- Evaluate frameworks, libraries, and cross-platform architecture approaches while providing technical direction, code-review feedback, and architectural guardrails.
Requirements
- 10–12 years of experience designing and evolving mobile and web application architectures.
- Extensive experience with SwiftUI and mobile application design and architecture.
- Deep knowledge of Kotlin coroutines and networking libraries.
- Practical experience with Flutter and React Native.
- Strong familiarity with React.js and modern front-end practices.
- Expertise in design patterns, software structuring, modular architecture, and maintainable systems.
- Hands-on experience with Swift Package Manager and dependency management.
- Experience with Mockito, XCTest, and automated testing strategies.
- Preferred mobile application development or cloud architecture certifications, such as AWS Certified Solutions Architect or equivalent vendor-specific certifications.
Benefits
- Hybrid work arrangement with no travel expectations.
- Opportunity to shape secure, reliable, and intuitive digital experiences for customers, partners, and communities.
About Cognizant
Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.
