Role: Software Engineer II - iOS Location: Bengaluru, India
We are looking for a skilled and experienced iOS Developer to join our team. In this role, you will be responsible for building component libraries for iOS applications, and work closely with cross functional teams to design, develop, and implement innovative solutions for our customers.
Responsibilities
- Implement UI components and features under the guidance of senior engineers.
- Write clean, maintainable Swift code using modern iOS development practices.
- Assist in integrating RESTful APIs and managing local data persistence.
- Participate in code reviews and actively seek feedback for improvement.
- Work collaboratively with the QA team to debug and fix issues.
Requirements
- Bachelor's degree in computer science, software engineering or a related field
- 5-6 years of professional experience in iOS application development.
- Strong proficiency in Swift and UIKit (or SwiftUI).
- Solid understanding of architectural patterns such as MVC and MVVM
- Hands-on experience with version control systems, particularly Git
- Proven ability to deliver high-quality, scalable applications in a fast-paced setting.
- Strong problem-solving skills, with a focus on writing clean, maintainable code.
- A collaborative mindset with the ability to mentor junior engineers and contribute to team growth.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.