Full Time

Senior Mobile Software Engineer - iOS

Fi
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Fi, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Mobile Software Engineer - iOS at Fi, you will play a pivotal role in the design, development, and deployment of innovative mobile applications that enhance user experience and engagement. Your expertise will contribute to the full software development lifecycle, guiding junior engineers and collaborating with cross-functional teams to build scalable and reliable mobile solutions. Your work will directly impact our users' journey and satisfaction, driving the success of our products in a rapidly evolving technological landscape.



Job Responsibilities

  • Design, develop, test, and maintain high-quality mobile applications for the iOS platform.
  • Collaborate with product managers, designers, and other stakeholders to define app functionality and improve user experiences.
  • Lead code reviews and provide mentorship to junior developers to foster a culture of technical excellence.
  • Diagnose and resolve technical issues that arise during development and production phases.
  • Implement best practices in mobile development, including continuous integration and deployment methodologies.
  • Stay updated with the latest industry trends, technologies, and advancements related to mobile development.
  • Contribute to the architecture and design of applications, ensuring system performance and scalability.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 5+ years of experience in iOS application development using Swift and Objective-C.
  • Proficient in iOS frameworks, RESTful APIs, and third-party libraries.
  • Strong understanding of the mobile development lifecycle, from concept through deployment and support.
  • Experience with version control systems, preferably Git.
  • Excellent problem-solving skills and ability to troubleshoot development issues effectively.
  • Strong communication skills, with an ability to articulate technical concepts to non-technical stakeholders.


Technologies & Tools

The Senior Mobile Software Engineer - iOS will be expected to work with a variety of modern technologies and tools, including but not limited to Swift, Objective-C, Xcode, CocoaPods, Fastlane, Firebase, and various API technologies. Familiarity with UIKit, CoreData, and debugging tools within Xcode will also be essential to streamline the development process and maintain high code quality.



Ideal Candidates

Ideal candidates for this position will possess a passion for technology and a deep enthusiasm for mobile development. They are innovative thinkers, able to adapt to new challenges with a hands-on approach while mentoring others in the team. Strong attention to detail, excellent communication skills, and the ability to work collaboratively are key traits that will enhance the development process. Candidates should thrive in a dynamic, fast-paced environment, demonstrating a proactive attitude towards problem-solving and continuous improvement.

Protective Service Occupations: 3.8 million people in the US, paid from $32,850 a year (the lowest 10%) to $102,470 (the top 10%), with $50,080 in the middle, in May 2025. See these jobs →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.