HamburgerMenu
hirist

Senior iOS Developer - SWIFT/Objective C

BIG IDEAS SOCIAL MEDIA RECRUITMENT PVT LTD
Hyderabad
8 - 10 Years

Posted on: 27/11/2025

Job Description

Description :


- 8 + years of proven experience in iOS application development, using both Objective-C & Swift and Swift UI and mobile automation test development.

- UI development using both Storyboards, XIBs, and SwiftUI.

- Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text and Swift Concurrency.

- Integrate SwiftUI with Combine for reactive programming and data flow.

- Experience consuming RESTful APIs with iOS applications.

- Has experience working with large code bases and working with a shared REST API library.

- Understands iOS UX and works closely with the design team to ensure UI designs are aligned with the current iOS UI guidelines.

- Understands how to mock and provide end to end coverage for API components.

- Experience with offline storage, background processing, threading, and performance optimization.

- Understanding Apples design principles and interface guidelines.

- Understanding of the software and mobile development life cycle.

- Having published iOS app on the Apple App Store a plus.

- Interest and ability to learn different technology stacks as needed.

- Understanding of Server-Driven UI principles and implementation strategies.

- Integrate with GraphQL APIs using Apollo or similar clients.

- Hands-on experience in QA automation testing using Selenium/Playwright or a similar framework is preferred.

- Comfortable working in a team environment following the Agile methodology.

- Able to work both independently and as part of a team in a fast-paced environment to deliver well-designed, reusable, and high-quality code on time.

- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

Responsibilities :


- Own 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 optimal performance and scalability of the mobile applications by adhering to 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, maintain, and enhance test scripts for automated testing of iOS applications.

- Participate in full application lifecycle (concept, design, build, deploy, test, and release management).

- Write clean, correct code incorporating feedback from code reviews, consistently follow and enforce best practices.

- Leading and/or mentoring other developers, helping them improve their coding skills, work habits, and team collaboration.

- Exercise good judgment. Evaluate assignments/requests, properly prioritize tasks and/or projects, and solve problems under pressure of deadlines and resource constraints.

- Takes initiative, stays focused, always accountable. Thrives in a fast-paced environment with the ability to focus on achieving the target while minding longer term goals along the way.

- Collaborate on API contracts which are documented and agreed upon by multiple stakeholders.

- Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.

- Investigate and prototype new technologies.

- Foreseeing future changes, lead the feature team to provide expandable and scalable solutions.

- Participate in cross-team engineering efforts such as improving code review system, build pipeline, monitoring, etc.


info-icon

Did you find something suspicious?