Company logo

Senior iOS Developer

Way Dot Com (P) Ltd

Trivandrum

in 21 hours

Brief DescriptionKey Responsibilities

Design, develop, and maintain robust iOS applications using Swift, Objective-C, and SwiftUI.

Architect scalable and maintainable solutions leveraging MVVM and MVC design patterns.

Apply SOLID principles to ensure clean code structure and maintainable architecture.

Optimize application performance through efficient memory usage and advanced multithreading techniques.

Build adaptive and responsive user interfaces using Auto Layout for consistency across all iOS devices.

Integrate and manage push notification services to deliver timely, personalized alerts to users.

Implement deep linking capabilities to support seamless navigation between in-app content and external sources.

Perform thorough code reviews, uphold high coding standards, and provide mentorship to junior developers.

Develop and maintain unit tests to ensure application reliability and stability.

Utilize Core Location and Apple Maps frameworks to create intuitive, location-aware features.

Integrate Firebase for real-time data synchronization, crash analytics, and performance tracking.

Ensure compliance with App Store guidelines and manage the entire submission, review, and release lifecycle.

Collaborate effectively with product managers, designers, and backend teams to deliver feature-rich, high-quality apps.

Maintain a streamlined development process using version control tools such as Git.

Preferred SkillsRequired Qualifications:

Minimum of 5 years of hands-on experience in iOS application development.

Strong proficiency in Swift and Objective-C, with the ability to write clean, efficient, and maintainable code.

In-depth understanding and practical experience with architectural patterns such as MVVM and MVC.

Proven ability to apply SOLID principles to build scalable, modular, and testable codebases.

Strong knowledge of memory management and multithreading for optimal application performance.

Extensive experience in building user interfaces using SwiftUI, Auto Layout, and creating responsive, adaptive UIs.

Proficient in implementing Push Notification frameworks and enabling deep linking to enhance user engagement and navigation.

Hands-on experience with version control systems, particularly Git, for collaborative development and release workflows.

Demonstrated ability to conduct thorough code reviews to ensure adherence to coding standards and best practices.

Skilled in writing and maintaining unit tests to support application stability, performance, and reliability.

Practical experience with Apple Maps, Core Location, and building location-based services.

Familiarity with Firebase, including integration of analytics, crash reporting, and real-time data features.

Solid understanding of App Store guidelines and experience managing the app submission and review process.

Preferred Qualifications:

Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools.

Working knowledge of Agile development methodologies and collaborative team practices.

Strong analytical and problem-solving skills, with the ability to work independently and within a team.

Experience in performance tuning and optimization of iOS applications for improved efficiency and user experience.