We are seeking a skilled iOS Mobile Developer to join our team in Westlake, TX.
In this role, you will design, develop, test, deploy, and maintain customer-facing iOS applications.
You will work closely with cross-functional teams to deliver high-quality, scalable, and reliable mobile solutions.
This is a hands-on engineering role that requires strong technical expertise in Swift, iOS frameworks, and test automation.
Key Responsibilities
- Design and develop native iOS applications using Swift and Xcode.
- Support the development and maintenance of scalable, customer-facing mobile applications.
- Participate in the discovery phase of mobile engineering projects to define technical requirements.
- Collaborate with team members to write and maintain application features and automated tests.
- Implement and support test automation frameworks, including XCUI for iOS.
- Troubleshoot and resolve production issues related to mobile applications.
- Contribute to CI/CD pipelines and ensure test coverage and release quality.
- Promote software engineering best practices, including testability, security, and performance optimization.
Required Qualifications
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field.
- Hands-on experience with Swift Concurrency and Xcode.
- Proficiency in test automation frameworks, especially XCUI.
- Experience working in Agile development environments.
- Strong understanding of HTTP protocols, REST APIs, and GraphQL.
- Familiarity with Apple APIs such as Maps, Location, and Cloud Messaging.
- Experience with software debugging and crash reporting tools.
- Knowledge of memory analysis tools and techniques for identifying memory leaks.
- Experience with MVVM architecture, design patterns, data structures, and algorithms.
- Demonstrated experience with unit and integration testing for iOS applications.
- At least one published iOS application.
Preferred Qualifications
- Experience with GraphQL.
- Strong communication skills and ability to collaborate across teams.