13 Aug
|
Amadeus Software Labs India
|
Bengaluru
13 Aug
Amadeus Software Labs India
Bengaluru
Job Title
Software Development Engineer 3Summary of the role
We are looking for a highly skilled Senior iOS Developer with 7+ years of strong expertise in Swift, SwiftUI, and Combine, with solid experience in Clean Architecture and exposure to VIP (View-Interactor-Presenter).
Your main responsibilities
- You will design and develop high‑quality iOS applications using Swift as part of a fast‑paced, high‑performing engineering team.
- Build intuitive and scalable user interfaces leveraging modern UI frameworks such as Jetpack Compose.
- Apply architectural best practices including MVVM and Clean Architecture to create maintainable and testable codebases.
- Work closely with Product Owners, designers, and cross‑functional teams to translate business requirements into technical solutions.
- Take ownership of performance optimization, ensuring applications are efficient, scalable, and responsive.
- Perform app profiling and diagnostics (memory, CPU, and performance) to identify and resolve bottlenecks.
- Actively participate in the full development lifecycle including design,
implementation, testing, and continuous improvement.
- Conduct code reviews, share best practices, and mentor junior developers to elevate team capabilities.
- Focus on delivering clean, high‑quality code aligned with strong engineering standards and design principles.
- Collaborate in a energetic, agile environment that values innovation, continuous learning, and engineering excellence.
About the ideal candidate
- An Engineering Degree – B.E/B.Tech/MS in Computer Science or a related field is preferred.
- 7+ years of professional experience in iOS application development.
- Strong proficiency in Swift programming language
- Hands-on experience with SwiftUI and Clean architecture
- Strong understanding of combine framework
- Strong iOS Lifecycle understanding, Networking (URLSession / Alamofire) , Persistence (CoreData / Realm) , Concurrency (GCD, async/await) , App profiling (Instruments: Leaks
📌 Software Development Engineer 3 (Bengaluru)
🏢 Amadeus Software Labs India
📍 Bengaluru