Match score not available

Senior iOS developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

8+ years of iOS development experience, Proven track record with App Store apps, Strong knowledge of iOS frameworks, Proficient in RESTful API integration, Familiarity with cloud services and CI/CD.

Key responsabilities:

  • Develop and maintain iOS applications
  • Collaborate with design and backend teams
  • Optimize app performance for all devices
  • Implement best coding practices and perform code reviews
  • Stay updated on industry trends
Diffco logo
Diffco SME https://diffco.us/
51 - 200 Employees
See more Diffco offers

Job description

As a Senior iOS Developer, you will play a critical role in designing, developing, and maintaining our iOS applications. You will collaborate closely with cross-functional teams, including UI/UX designers, backend engineers, and project managers, to deliver robust, user-centric apps. You will be expected to lead technical initiatives, mentor junior developers, and ensure the technical feasibility of UI/UX designs.

Responsibilities:

  • Develop and maintain iOS applications: Take ownership of the entire iOS development lifecycle from ideation to deployment on the App Store.
  • Collaborate with design and backend teams: Work closely with UI/UX designers and backend engineers to create seamless, high-performance applications.
  • Optimize app performance: Focus on ensuring the application runs smoothly on all iOS devices, optimizing for performance and scalability.
  • Implement best coding practices: Write clean, maintainable, and testable code following modern architecture patterns like MVVM, VIPER, or Clean Swift.
  • Ensure code quality: Lead code reviews, identify bugs, and maintain automated test suites to ensure high code quality.
  • Stay updated on industry trends: Keep up with the latest advancements in iOS technologies and apply them in your work.

Requirements:

  • Extensive iOS Development Experience: Minimum of 8+ years of hands-on experience in building iOS applications with Swift and Objective-C.
  • Proven track record: Experience with at least one app successfully published in the App Store.
  • Strong knowledge of iOS frameworks: Experience working with UIKit, CoreData, AVFoundation, Core Animation, and Core Graphics.
  • API Integration: Experience with RESTful APIs and networking in iOS (e.g., Alamofire, URLSession).
  • Version Control: Proficient with Git for version control and collaboration.
  • Strong problem-solving skills: Ability to troubleshoot, debug, and resolve complex technical issues.
  • Testing and automation: Familiarity with writing unit and UI tests using XCTest.
  • Familiarity with cloud services: Experience integrating third-party libraries and APIs such as Firebase or AWS.
  • Experience with CI/CD: Understanding of continuous integration, automated builds, and deployment pipelines for iOS applications.
  • App Store guidelines: Strong understanding of the App Store submission process, guidelines, and best practices for app deployment.

We Offer

  • A dynamic and creative work environment with a team of passionate professionals.
  • Opportunities for professional growth and development.
  • Competitive salary and benefits package.
  • Flexible working hours and the possibility for remote work.
  • Standard Working hours aligned with the European time zone

Why working at Diffco?

  • You will have the exciting opportunity to work on cutting-edge projects in the Silicon Valley for both US and European clients utilizing the latest technologies, methodologies, frameworks and approaches with the ability and time to learn and develop professionally.
  • Our team is a second family, so you would enjoy spending the day working on nice projects with kind people with broad interests.
  • Learn continuously, expand your skills and demonstrate your professional level and ability to take more responsibility to grow.
  • We care about you and are interested in your personal professional goals, motivation and we build a perfect work/life balance.

Application Process:
Candidates who meet the criteria will be contacted for an initial interview round. We encourage you to include a link to any iOS applications you have worked on in your portfolio.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Problem Solving

Mobile App Developer Related jobs