IOS Developer

Overview

Remote
USD 112500-150000
Full Time

Skills

Insurance
SANS
User Experience
Mobile Applications
Collaboration
Emerging Technologies
Migration
Productivity
Regression Analysis
Computer Science
Object-Oriented Programming
Swift
Objective-C
C++
Java
Data Structure
Algorithms
Software Design
Design Patterns
Continuous Integration
Continuous Delivery
Git
Management
Test-driven Development
Appium
Communication
IOS Development
Accountability
Quick Learner

Job Details

IOS Developer

Salary: $112,500-$150,000

Benefits include:

Paid vacation, holiday and sick time

Medical, dental, and vision insurance options

401(k)/profit sharing

Team Overview

This iOS infrastructure team supports a large-scale mobile application used by millions. The team champions engineering best practices and focuses on performance, stability, security, and architectural modernization.

Team Objectives

  • Define and uphold engineering best practices
  • Optimize app performance and reliability
  • Strengthen security across the codebase
  • Drive modernization through architectural improvements

Role & Responsibilities

Primary Responsibilities:

  • Analyze and modernize legacy code to improve performance, stability, and security
  • Design, develop, and deliver major new features across current and future products
  • Conduct peer code reviews and contribute to a collaborative engineering culture
  • Solve complex engineering and UX challenges with elegant, scalable solutions
  • Take ownership of impactful features within the mobile application
  • Collaborate with engineers to explore innovative solutions and share technical knowledge
  • Partner with product managers, designers, and engineers to deliver enhancements and bug fixes
  • Write testable, reliable code and support continuous deployment to production
  • Participate in design discussions and code reviews to foster a learning culture
  • Deploy, monitor, and operate large-scale distributed systems
  • Recommend alternative technical approaches and leverage emerging technologies

Key Initiatives:

  • Git repository integration for multi-mail sync
  • Mobile app redesign
  • Swift migration
  • Developer productivity and best practice improvements

Success Metrics

  • Timely delivery of assigned tasks
  • High-quality code with minimal regression issues
  • Minimal rework required after peer reviews
  • Low variance between estimated and actual delivery timelines

Candidate Profile

Must-Have Qualifications:

  • BS in Computer Science (or equivalent) with 5+ years of experience
  • Proficiency in object-oriented programming (Swift, Objective-C, C++, Java, or similar)
  • Strong foundation in data structures, algorithms, and software design
  • Deep expertise in iOS development and framework lifecycles
  • Familiarity with design patterns, CI/CD pipelines, and scalable code architecture
  • Experience with Git and repository management
  • Test-driven development experience using XCUITest, Espresso, Robolectric, Appium, Kiwi, or similar
  • Excellent communication skills and a collaborative, constructive mindset

Preferred Experience:

  • iOS app development for applications with 100k+ active users
  • Experience working with globally distributed teams

Ideal Traits:

  • Independent and accountable
  • Fast learner and problem solver
  • Strong communicator and team collaborator

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.