Back to search
Optimize Search Group Linkedin · Posted 3d ago

iOS Developer (junior to mid level)

Irving, Texas, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Location: Irving, TX (Hybrid with remote on Fridays)

Duration: Direct Hire (no sponsorship offered)

About the Role

We are seeking a talented iOS Engineer to join our growing mobile engineering team. In this role, you will help design, develop, and maintain native iOS applications that deliver exceptional user experiences. You will collaborate closely with product managers, designers, QA engineers, and backend developers to build scalable and reliable mobile solutions.

This is an excellent opportunity for an engineer who enjoys solving complex problems, learning new technologies, and contributing to products used by thousands of customers.

Responsibilities

  • Design, develop, and maintain native iOS applications using Swift.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Build reusable, maintainable, and testable code following engineering best practices.
  • Integrate applications with RESTful APIs and backend services.
  • Participate in code reviews and technical discussions.
  • Troubleshoot, debug, and resolve application issues.
  • Write and maintain unit and UI tests.
  • Monitor application performance and implement improvements.
  • Contribute to Agile planning, estimation, and sprint activities.
  • Stay current with emerging mobile technologies and industry trends.

Qualifications

Required

  • 3–4 years of professional iOS development experience.
  • Strong proficiency in Swift.
  • Experience building and supporting production iOS applications.
  • Solid understanding of UIKit and iOS frameworks.
  • Experience consuming REST APIs and working with JSON.
  • Knowledge of software design patterns such as MVC, MVVM, or Coordinator patterns.
  • Experience using Git and modern version control workflows.
  • Strong analytical, problem-solving, and communication skills.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Preferred

  • Experience with SwiftUI.
  • Familiarity with CI/CD pipelines and automated testing.
  • Experience with mobile analytics and crash reporting tools.
  • Knowledge of Agile/Scrum methodologies.
  • Experience working in a collaborative product development environment.

What Success Looks Like

  • Delivering high-quality features on schedule.
  • Writing clean, maintainable, and well-tested code.
  • Collaborating effectively across engineering and product teams.
  • Improving application performance, reliability, and user experience.
  • Taking ownership of features from development through production release.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent