Thinkpalm Technologies logo

IOS Developer with Flutter-Kochi/Trivandrum

Thinkpalm Technologies

4 - 9 years

Kochi Thiruvananthapuram

Posted:1 week ago

Apply

Job Description

Job Title:

About the Role

  • Develop and maintain high-performance, reusable, and reliable native iOS code using Swift and the iOS SDK.
  • Build adaptive, responsive, and pixel-perfect UIs for iPhone and iPad utilizing UIKit and SwiftUI.
  • Integrate RESTful APIs, third-party libraries, and backend services into iOS applications.
  • Ensure the best possible performance, quality, and responsiveness of the applications, including identifying and correcting bottlenecks and fixing bugs.
  • Collaborate with UI/UX designers and backend developers to define, design, and ship new features.
  • Write robust unit and UI tests (e.g., using XCTest) to ensure code quality and application stability.
  • Participate in code reviews, sprint planning, and other Agile processes.
  • Implement advanced iOS features, including custom plugins and device-level capabilities such as video processing and camera integration using AVFoundation.

QualificationsMust-Have:

  • 4+ years of experience in software development, with a minimum of 3 years dedicated strictly to native iOS development using Swift.
  • Strong portfolio of native iOS applications published on the Apple App Store.
  • Deep proficiency in iOS UI design principles, patterns, and best practices, including Auto Layout, Storyboards, and SwiftUI.
  • Hands-on experience integrating backend services, REST APIs, and working with Core Data or Realm for local storage.
  • Strong understanding of iOS architectural patterns (e.g., MVC, MVVM, VIPER) and reactive programming concepts.
  • Comprehensive knowledge of the iOS app lifecycle, memory management, and concurrency (Grand Central Dispatch, async/await).
  • Familiarity with Git, continuous integration/continuous deployment (CI/CD) pipelines, and version control practices.
  • Ability to write clean, modular, maintainable, and well-documented code.

Nice to Have (Preferred):

  • Familiarity with cross-platform frameworks, specifically Flutter and Dart, and experience writing platform channels to bridge native iOS code with Flutter.
  • Experience with Kotlin Multiplatform (KMM) or native Android development (Kotlin/Java).
  • Previous experience building audio/video processing features or custom SDKs for mobile applications.

Skills Required

IOS Application iPhone UI Application development Objective C Io IOS Development

Learn the skills this job asks for

See your skill gap for Mobile App Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

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.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Thinkpalm Technologies logo
Thinkpalm Technologies

RecommendedJobs for You

Thinkpalm Technologies logo

Kochi, Thiruvananthapuram

Thinkpalm Technologies logo

Kochi, Thiruvananthapuram