
Senior iOS Developer (Native) – 6+ Yrs | Remote
Trivandrum
in 24 days
Brief DescriptionSpecialization: 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.Preferred SkillsRequired Skills & Qualifications: • Bachelor’s/Master’s 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