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.