Senior Software Developer – iOS
Commercial Metals
US
Remote
10 days ago
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 Applicant Notices & Disclaimers 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.