Job Title : TCS Hiring for Senior IOS Application developer_Bangalore
Location : Bangalore
Experience : 8 to 10 Years
Job Description :
Desired Competencies (Technical / Behavioral Competency) :
Must-Have :
- Develop and maintain iOS applications using Swift, with a focus on performance and scalability.
- Build intuitive and responsive UIs using both code and Storyboards.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and resolve bugs; continuously improve application performance.
- Write and maintain unit tests to ensure code quality and reliability.
- Translate business requirements into technical solutions in close coordination with product stakeholders.
- Take ownership of projects and drive them to completion independently.
- Maintain clear documentation for code, processes, and decisions.
Good-to-Have
Required Skills & Qualifications
Bachelor's or master's degree in computer science, Engineering, or a related field.8+ years of professional experience in iOS development.Strong proficiency in Swift; familiarity with SwiftUI and Objective-C.Expertise in UI development using code and Storyboards.Solid understanding of iOS frameworks such as UIKit, Core Data, Core Animation, etc.Experience with unit testing frameworks like XCTest and Swift Testing.Responsibility of / Expectations from the Role
Familiarity with CI / CD tools (e.g., Jenkins, GitHub Actions).Proficient in Git and version control workflows.Experience with RESTful APIs, JSON, and mobile architecture patterns (MVC, MVVM).Strong debugging and performance tuning skills.Excellent communication and collaboration abilities.Exposure to Agile / Scrum methodologies.Good to have : Exposure to Generative AI tools and frameworks, including prompt engineering, with an understanding of how they can be effectively leveraged to enhance mobile app development.Kind Regards,
Priyankha M