Search Jobs

iOS Developer

St. Louis (hybrid), MO

Posted: 05/02/2025 Industry: Full Stack Developer Job Number: 144209

Job Description


Senior iOS Software Engineer

Summary:

We are seeking a highly experienced Senior iOS Developer to join a fast-paced, innovation-driven software engineering team. This team is responsible for developing cutting-edge solutions.  You will contribute to the full software development lifecycle, from design through deployment, and work within an Agile environment alongside a cross-functional engineering team.

Key Responsibilities:

  • Design and develop high-performance iOS applications using Swift, Objective-C, and SwiftUI

  • Implement intuitive and responsive custom UI components and animations using SwiftUI

  • Translate technical specifications into clean, maintainable, well-documented code

  • Conduct functional, unit, and performance testing of applications

  • Utilize and integrate with Xcode tooling including Fastlane, xcodebuild, command line scripts, Swift Package Manager, and other frameworks

  • Participate in architectural discussions and decision-making

  • Estimate development efforts and contribute to sprint planning

  • Ensure code versioning, CI/CD best practices, and test-driven development are followed

  • Collaborate with team members to ensure timely delivery of features and bug fixes

  • Share expertise and mentor junior engineers as needed

Required Skills and Experience:

  • Minimum 5+ years of native iOS development experience

  • Advanced proficiency in Swift, Objective-C, and SwiftUI

  • Deep experience in custom UI design and animation within iOS apps

  • Solid understanding of mobile architecture, MVC/MVVM patterns, and RESTful API integration

  • Experience with iOS build and deployment tools such as Fastlane, xcodebuild, and Swift Package Manager

  • Prior experience working in Agile/Scrum teams

  • Familiarity with TDD (Test Driven Development) and continuous integration practices

  • Strong verbal and written communication skills

  • Ability to collaborate in a fast-paced, team-oriented environment

Preferred Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field

 

Additional Information

Envision, LLC is proud to be an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Meet Your Recruiter

Matt Ruder
Sr. Technical Recruiter

Matt has been a Technical Recruiter since 2011. He is passionate about technology and how it impacts people's lives. He loves helping people find better opportunities that they are excited about and will set them up for success in their careers.

Matt enjoys golfing and cooking food on his smoker.

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.