
Senior Software Engineer_iOS
- Hyderabad, Telangana
- Permanent
- Full-time
- Manage end-to-end responsibility on projects of increasing complexity, from technical design through completion and deployment.
- Collaborate with UI/UX designers, product managers, Web developers and backend developers to create seamless mobile experiences.
- Ensure performance and scalability of the mobile applications by following performance best practices.
- Participate in the entire development lifecycle from concept to release, including manual and automated testing phases.
- Conduct end-to-end testing and ensure performance optimization through Selenium-based automation.
- Write clean, correct code incorporating feedback from code reviews, follow and enforce best practices.
- 6 to 8 years of proven experience in iOS application development, using both Objective-C & Swift and mobile automation test development.
- UI development using both Storyboards, XIBs, and SwiftUI.
- Experience consuming RESTful APIs with iOS applications.
- You have experience working with large code bases and working with a shared REST API library.
- You Understand iOS UX and works with the design team to ensure UI designs are aligned with the current iOS UI guidelines.
- Understand how to mock and provide end-to-end coverage for API components.
- Experience with offline storage, background processing, threading, and performance optimization.
- Understanding of the software and mobile development life cycle.
- Proficiency in CI/CD tools (Jenkins, GitLab, etc.)