Senior iOS Developer(Native) -6+ Yrs | Remote

6 - 11 years

20 - 30 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Skills Required

app store rest/graphql api react.js/next.js swift

Work Mode

Remote

Job Type

Full Time

Job Description

Specialization:

Native iOS Development (Swift/Objective-C), Mobile Performance Engineering, Cross-Platform & Frontend (React/Next.js)

Job Summary:

  • We are seeking an experienced Senior iOS Developer with strong expertise in native iOS application development and working knowledge of modern frontend frameworks (React.js/Next.js). The ideal candidate is passionate about building scalable, secure, and high-performing mobile applications, while also being able to contribute to frontend web experiences when needed.
  • You will work closely with product managers, UI/UX designers, backend engineers, and QA teams to deliver seamless, intuitive, and high-quality digital experiences across mobile and web platforms.

Key Responsibilities:

  • Architect, design, and develop native iOS applications using Swift (and Objective-C where necessary).
  • Implement modular and reusable UI components with UIKit/SwiftUI for scalable app architectures.
  • Integrate RESTful and GraphQL APIs, manage authentication flows (OAuth2, JWT, Cognito, Firebase Auth).
  • Optimize mobile performance with background threading, caching strategies, lazy loading, Core Data, and efficient memory management.
  • Maintain App Store compliance, provisioning profiles, and release processes.
  • Contribute to frontend features using React.js/Next.js (SSR, SSG, state management, responsive UI).
  • Collaborate on performance optimization techniques: code splitting, asset optimization, lazy hydration (for web), and mobile battery/data usage improvements.
  • Enforce mobile and web security best practices: secure storage (Keychain), encrypted communication, input validation, and prevention of OWASP Mobile Top 10 vulnerabilities.
  • Conduct unit, integration, and UI tests using XCTest, Jest, Cypress, or Playwright.
  • Utilize modern DevOps practices for CI/CD pipelines (Fastlane, GitHub Actions, GitLab CI).
  • Participate in sprint planning, peer reviews, design discussions, and technical documentation.
  • Leverage AI-powered developer tools (GitHub Copilot, Cursor, or custom LLM-based agents) to accelerate feature delivery and improve code quality.

Required Skills & Qualifications:

  • Bachelors/Masters in Computer Science, Software Engineering, or equivalent.
  • 6–12 years of professional experience in mobile application development.
  • Strong proficiency in Swift, Objective-C, Xcode, UIKit, SwiftUI, CoreData, and iOS SDKs.
  • Experience with React.js/Next.js for frontend development (state management: Redux, Zustand, Recoil).
  • Solid knowledge of mobile networking, REST/GraphQL API integration, WebSockets, and offline sync strategies.
  • Hands-on experience with App Store submission, TestFlight, and CI/CD automation.
  • Strong understanding of mobile app security, accessibility, and responsive UI/UX.
  • Proficient in Git workflows, CocoaPods/SPM, npm/yarn, and modern IDEs.
  • Skilled in writing automated unit, UI, and end-to-end tests.
  • Exposure to containerized environments (Docker) and cloud integrations (Firebase, AWS, or GCP).
  • Familiarity with cross-platform development (React Native or Flutter) is a plus.
  • Professional Attributes:
  • Passion for clean, maintainable, and scalable code.
  • Strong problem-solving skills with a focus on user experience and performance.
  • Excellent communication and collaboration abilities across cross-functional teams.
  • Ability to mentor junior developers and contribute to technical decision-making.
  • Proactive and adaptable mindset, with ownership over end-to-end delivery.
  • Work mode: Remote

  • Experience Required: 6 + Years

  • Salary Package: 20-30 LPA


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Reizend Private Limited

Information Technology and Consulting

Bangalore

RecommendedJobs for You