What are the responsibilities and job description for the IOS Lead Developer - W2 - Chicago, IL - Onsite position at SriLakshmiTech?
Job Title: IOS Lead Developer - W2
Location: Chicago, IL - Onsite
Required skills: IOS Development, Swift, SwiftUI, Objective C, Restful APIs, Combine, XCTest
Job Summary
We are seeking an experienced iOS Lead Developer to design, build, and lead the development of high-quality mobile applications. This role requires a hands-on technical leader who can guide a team of developers, drive architecture decisions, and deliver scalable, performant, and user-friendly iOS applications.
Key Responsibilities
- Lead the design and development of advanced iOS applications using Swift and modern frameworks
- Architect scalable, maintainable, and high-performance mobile solutions
- Collaborate with product managers, designers, and backend teams to define and deliver features
- Mentor and guide iOS developers through code reviews, best practices, and technical direction
- Ensure code quality through unit testing, automation, and CI/CD pipelines
- Optimize application performance, responsiveness, and security
- Drive adoption of new technologies and continuously improve development processes
- Troubleshoot and resolve complex technical issues
Required Qualifications
- 8 years of experience in iOS development
- Strong proficiency in Swift and experience with Objective-C
- Deep understanding of iOS frameworks such as UIKit, SwiftUI, Core Data, and Combine
- Experience with RESTful APIs, JSON, and third-party integrations
- Solid knowledge of mobile architecture patterns (MVC, MVVM, VIPER)
- Experience leading development teams in Agile/Scrum environments
- Strong problem-solving and debugging skills
Preferred Qualifications
- Experience with CI/CD tools like Jenkins, GitHub Actions, or Bitrise
- Familiarity with cloud services (AWS, Azure, or Google Cloud Platform)
- Knowledge of mobile security best practices
- Experience with automated testing frameworks (XCTest, UI Testing)
- Prior experience working in large-scale or enterprise environments
Soft Skills
- Strong leadership and mentoring abilities
- Excellent communication and collaboration skills
- Ability to manage multiple priorities and deliver in a fast-paced environment