Job Description
Title: Senior Software Developer – iOS
Duration: 12 months
Location: Preferred: Austin, TX (Onsite 4 days/week)
Alternate: Dallas/Westlake, TX or Raleigh, NC
Employment Type: W2 Only (No Sponsorship)
Role Overview:
The team is seeking a Senior iOS Software Developer to join a growing in-house native mobile development team. As mobile adoption continues to expand across all business channels, the team is focused on delivering high-performing, engaging, and scalable mobile applications.
This role will contribute to building exceptional mobile experiences — ranging from basic account functionality to complex trading features — while supporting production systems and enhancing overall application performance and usability.
Key Responsibilities:
-
Prepare specifications, design, develop, and support native iOS applications following established mobile best practices
-
Optimize application designs to ensure excellent user experience across phones and tablets
-
Build and execute unit tests and automated UI tests
-
Develop and maintain native mobile applications in production
-
Troubleshoot and resolve technical and performance issues
-
Maintain proper documentation aligned with development standards
-
Conduct code reviews and mentor junior developers
-
Collaborate with Architects and Stakeholders to design appropriate technical solutions
Required Qualifications:
-
8+ years of native iOS development experience
-
Strong expertise in Swift
-
Hands-on experience with SwiftUI and Combine
-
Experience writing unit tests and automated UI tests using XCTest
-
Experience integrating REST APIs
-
Experience with CI/CD pipelines and debugging production issues
-
Experience with code reviews and mentoring junior developers
-
Strong understanding of SOLID design principles
-
Experience debugging memory and performance issues
-
Experience implementing accessibility features (VoiceOver, Dynamic Type)
-
Experience working in iterative methodologies (TDD, BDD)
Preferred Qualifications:
-
Experience with reactive architecture
-
Experience building native features as modular components
-
Enterprise-level application development experience
Soft Skills:
-
Strong communication and interpersonal skills
-
Excellent analytical, problem-solving, and decision-making abilities
-
Ability to manage stakeholders and align expectations
-
Strong negotiation, prioritization, and conflict resolution skills
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 60.00/hr.