30 Jul
|
ACS Technologies
|
Telangana
30 Jul
ACS Technologies
Telangana
JOB SUMMARY
We are looking for a highly skilled Senior iOS Developer with 6+ years of experience in building robust, scalable, and high-performance iOS applications for the TAMM platform, Abu Dhabi's unified digital government services portal. The ideal candidate must have strong expertise in SwiftUI and UIKit, with a deep focus on modular architecture, testable codebases, and CI/CD-integrated delivery.
Engagement: 6 months to 1 year (extendable)
Work Hours: Aligned to Abu Dhabi Time (GST, UTC+4)
Delivery Mode: Offshore, Hyderabad, India
Platform: TAMM Abu Dhabi Government Services Portal
Experience: 6+ years
KEY RESPONSIBILITIES
- Design, develop, and maintain advanced iOS applications using Swift, SwiftUI, and UIKit.
- Architect and implement modular, scalable codebases using Swift Package Manager (SPM).
- Apply clean architecture patterns such as VIPER (UIKit) and The Composable Architecture (TCA) for SwiftUI.
- Write unit tests and ensure high test coverage across core modules using XCTest and XCUITest.
- Build testable components and maintain CI/CD pipelines with automated testing.
- Integrate and manage backend services including Firebase (App Distribution).
- Handle App Store deployment, provisioning profiles, and release lifecycle management.
- Work with asynchronous programming using Combine and async/await.
- Manage local data storage using Realm and SwiftData.
- Collaborate with QA, product, design, and backend teams in an Agile/Scrum environment.
- Participate in code reviews and mentor junior engineers.
- Ensure performance, quality,
and responsiveness of applications.
REQUIRED SKILLS & QUALIFICATIONS
- 6+ years of hands-on experience in iOS development.
- Strong proficiency in Swift, SwiftUI, and UIKit.
- Proven experience designing modular architectures using Swift Package Manager (SPM), feature modules, and reusable components.
- Strong experience in unit testing (XCTest) and writing testable code.
- Experience with UI testing using XCUITest.
- Experience with Combine and async/await for asynchronous programming.
- Solid understanding of clean architecture and separation of concerns.
- Experience with VIPER and The Composable Architecture (TCA).
- Familiarity with Firebase services and App Distribution.
- Experience with Realm and/or SwiftData for local data storage.
- Strong understanding of Git and CI/CD pipelines.
- Experience with App Store submission and lifecycle management.
- Experience in Agile/Scrum delivery environments.
- Robust problem-solving and communication skills.
PREFERRED QUALIFICATIONS
- Prior experience on government portals, e-services platforms, or citizen-facing digital applications.
- Familiarity with UAE government digital ecosystem (UAE Pass, TAMM, or equivalent).
- Experience with cloud platforms Firebase, AWS, or Azure.
- Exposure to accessibility standards (WCAG) for mobile applications.
KEY COMPETENCIES
- Attention to detail and commitment to quality
- Ownership and accountability
- Critical thinking and analytical problem-solving
- Team collaboration and stakeholder communication
- Continuous learning mindset
📌 Senior Ios Developer (Telangana)
🏢 ACS Technologies
📍 Telangana