Liberty Personnel Services

iOS Software Engineer

Charlotte, NC US
Git Swift API
Description
iOS Software Engineer - Libraries & Frameworks

Are you an iOS developer passionate about building reusable and efficient code? Do you enjoy crafting clean, well-documented libraries and frameworks? If so, we want you on our team!

We're seeking a talented iOS Software Engineer to join our growing mobile development team. In this role, you'll play a key part in creating and maintaining robust libraries and frameworks that empower our applications. You'll also collaborate closely with other engineers to integrate with various RESTful APIs using JSON for seamless data exchange.

Responsibilities:

Design, develop, and maintain high-quality, reusable libraries and frameworks for iOS applications.
Write clean, well-documented, and maintainable code adhering to best practices and coding standards.
Integrate seamlessly with RESTful APIs using JSON for efficient data retrieval and management.
Collaborate with back-end engineers to understand API functionalities and data structures.
Conduct thorough unit testing to ensure the reliability and robustness of code.
Utilize source control management (e.g., Git) effectively for version control, collaboration, and code review.
Stay up-to-date on the latest iOS development trends, technologies, and best practices (e.g., Swift, SwiftUI, XCTest).

Qualifications:

Experience developing iOS applications with Swift.
Proven experience in designing, developing, and maintaining reusable libraries and frameworks.
Strong understanding of RESTful APIs and experience integrating with them using JSON.
Experience with unit testing frameworks (e.g., XCTest) and writing unit tests effectively.
Proficiency in source control management systems like Git.
Excellent problem-solving skills and a passion for crafting clean and maintainable code.
Effective communication and collaboration skills to work seamlessly within a team environment.

Bonus Points:

Experience with design patterns like MVVM or MVP.
Experience with continuous integration and continuous delivery (CI/CD) pipelines.
Knowledge of performance optimization techniques for mobile applications.
Open-source project contributions

What We Offer:

The opportunity to work on challenging and impactful projects that make a difference.
A collaborative and supportive work environment where your ideas are valued.
Competitive salary and benefits package.
Chance to work with cutting-edge technologies and solve complex problems.
Be part of a passionate team that's dedicated to building high-quality mobile applications.

Please submit your resume to bk@libertyjobs.com

All communication is 100% confidential.

Please add me on LinkedIn! http://www.linkedin.com/in/boydakelly

I look forward to connecting with you!

Boyd Kelly
www.libertyjobs.com
484 567 2099
bk@libertyjobs.com
http://www.libertyjobs.com/boyd/jobs
http://www.linkedin.com/in/boydakelly

#IT
#midsenior
#libertyjobs
#hybrid
#remote

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers