Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

EKFRAZO TECHNOLOGIES PRIVATE LIMITED

NewBe an early applicant

iOS Developer - SWIFT

Posted Updated
Discussion

Summary

Senior iOS engineer who designs, builds, tests, and maintains Swift-based iOS applications end to end — from feature development and UI components through CI/CD pipelines and App Store releases — in an agile team. Core stack: Swift, SwiftUI, Combine, MVVM, plus iOS frameworks like Core Data and Core Animation.

IOS Developer

Job description :

Responsibilities :

- Performs and implements day-to-day development activities that influence mid-level components and processes within the mobile engineering function, including designing, developing, testing, and maintaining iOS applications using Swift and related frameworks.

- Develops, enhances, and maintains iOS application features in an agile development environment, adhering to best practices for code quality, performance, and security.

- Contributes to the evolution of iOS solutions that meet product requirements for functionality, performance, scalability, reliability, and usability, while aligning with overall program goals and delivery timelines.

- Analyzes and reviews product and system requirements, leveraging requirement and design documentation to understand new or enhanced iOS application functionality.

- Participates in the design, architecture, and build phases of iOS applications, collaborating closely with architects, backend engineers, designers, and other stakeholders to deliver high-quality mobile solutions.

- Assists in evaluating compatibility of iOS applications with different Apple devices, iOS versions, APIs, and third-party frameworks.

- Participates in improving CI/CD pipelines for iOS builds, testing, deployment, and App Store releases, including monitoring pre-release, upgrade, and production versions of the applications.

- Develops and maintains reusable UI components, application modules, and mobile frameworks consistent with Apple Human Interface Guidelines.

- Reviews, updates, and manages sprint tasks, user stories, and defect tracking within agile tools such as Jira or similar platforms.

- Maintains and supports existing iOS applications while developing new features, enhancements, prototypes, and internal tools as needed.

- Identifies, troubleshoots, and resolves application defects, performance issues, and functional roadblocks with minimal supervision.

- Analyzes root causes of issues and prepares clear technical documentation and communication to facilitate efficient problem resolution and long-term fixes.

- Gathers required technical information and provides regular updates to appropriate stakeholders, including team members and managers.

- Coordinates cross - functionally with product management, QA, UX/UI design, backend teams, and external partners to accomplish assigned development activities.

- Provides recommendations on iOS application architecture, development environments, tools, frameworks, and process improvements to enhance productivity and quality.

- May contribute to developing and implementing mobile-related protocols, standards, and best practices across the iOS development ecosystem.

Required Skills & Qualifications :

- 7+ years of experience developing mobile applications for iOS.

- Extensive knowledge about mobile app development, which includes the whole process, from the first line of code to publishing in the store(s).

- Deep knowledge in iOS app development.

- Proficiency in Swift.

- SwiftUI, Combine, MVVM experience - Handson experience.

- Proficiency with writing automated tests in Jest, JUnit, Espresso, Mocha, etc.

- Proficiency in BitBucket/GitHub/GitLab.

- Familiarity with Core Data, Core Animation, and other IOS frameworks.

- Familiarity with Apple design principles.

- Familiarity with RESTful APIs, GraphQL and mobile libraries for networking.

- Familiarity with the JSON format.

- Experience with profiling and debugging mobile applications.

- Familiarity with push notifications.

Skills

What Middle Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →