Sr Software Engineer 1- iOS
Description
Responsibilities
- Design, develop, test, deploy, and maintain robust and performant iOS applications using Swift and Objective-C.
- Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate requirements into technical specifications and deliver innovative features.
- Participate in the entire software development lifecycle, including requirements gathering, architecture design, coding, testing, code reviews, and deployment.
- Identify and implement best practices for iOS development, including performance optimization, security, and maintainability.
- Debug and resolve complex technical issues, ensuring the stability and reliability of our mobile applications.
- Mentor junior engineers and contribute to a culture of continuous learning and improvement within the team.
- Stay up-to-date with the latest iOS technologies, trends, and best practices.
- Contribute to technical documentation and knowledge sharing.
Qualifications
- Bachelors degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional experience in iOS application development.
- Strong proficiency in Swift and Objective-C, with a deep understanding of iOS frameworks (UIKit, Foundation, Core Data, etc.).
- Demonstrated experience with architectural patterns such as MVVM, MVC, or VIPER.
- Experience with RESTful APIs, JSON, and integrating with backend services.
- Proficiency with version control systems, particularly Git.
- Solid understanding of mobile UI/UX principles and best practices.
- Experience with unit testing, integration testing, and UI testing frameworks.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a fast-paced, agile environment.
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.