Build the future you want

Join the companies disrupting their industries
76
companies
240
Jobs

iOS Developer

Captur

Captur

Software Engineering
India
Posted on Oct 5, 2024

Job Description:

We are seeking a highly skilled and experienced Senior iOS Developer to join our remote team. The ideal candidate should have a strong background in developing robust iOS applications and be comfortable working with architectural patterns such as MVVM. You will be working on a variety of complex projects involving Swift, SwiftUI, UIKit, and advanced Camera APIs. The role requires a solid understanding of iOS testing frameworks and experience with scalable application architectures.

Responsibilities:

  • Design and develop high-quality iOS applications using Swift, SwiftUI, and UIKit.
  • Implement scalable and maintainable architectures using MVVM, ensuring clean code and optimal performance.
  • Work extensively with iOS Camera APIs to integrate advanced camera features, including real-time image and video processing.
  • Write clean, maintainable, and efficient code while ensuring performance, scalability, and security.
  • Collaborate with cross-functional teams including designers, product managers, and other developers to ship high-quality features.
  • Conduct thorough testing of your codebase using unit tests, integration tests, and other testing frameworks.
  • Continuously improve code quality, documentation, and best practices within the team.
  • Stay up-to-date with the latest trends and technologies in iOS development.

Required Skills and Qualifications:

  • 5+ years of professional iOS development experience.
  • Expertise in Swift, SwiftUI, and UIKit.
  • Strong understanding of architectural patterns, especially MVVM.
  • Proficiency with iOS Camera APIs and handling camera functionalities (photo, video, flash, etc.).
  • Experience with writing and maintaining unit tests and other automated testing techniques.
  • Strong problem-solving skills and the ability to optimise performance on the device.
  • Experience with integrating REST APIs and third-party services.
  • Familiarity with Git version control and CI/CD pipelines.

Nice-to-Have Skills:

  • Experience with CoreML, TFLite, or other machine learning models.
  • Familiarity with background processing, push notifications, and multithreading.
  • Experience in deploying apps on the App Store and managing releases.

Perks:

  • Remote working flexibility.
  • Competitive salary and performance bonuses.
  • Opportunity to work on cutting-edge projects involving camera and AI-based features.
  • Growth opportunities and learning experiences in a highly collaborative environment.If you are a passionate iOS developer looking for a challenging role, we’d love to hear from you! Apply today and be part of a team that's building innovative mobile experiences.