Sr. iOS Developer (Remote - EST)

Post Date

Apr 05, 2024

Location

Cincinnati,
Ohio

ZIP/Postal Code

45242
US
Jul 04, 2024 Insight Global

Job Type

Contract,Perm Possible

Category

Software Engineering

Req #

CIN-694759

Pay Rate

$58 - $86 (hourly estimate)

Job Description

An employer is looking for a Sr. iOS Developer for a contract-to-hire opportunity. The client is an enterprise grocery store chain and as they continue to expand their iOS development team, they are seeking a talented Senior iOS Developer with expertise in SwiftUI and modular application development to join them.



The client is looking for an experienced Senior iOS Developer who is passionate about building elegant and scalable applications using SwiftUI and modular architecture principles. The ideal candidate will have a deep understanding of iOS development best practices, a proven track record of delivering high-quality code, and a strong focus on creating maintainable and reusable components. In this role, you will play a critical role in shaping the future of our mobile products.



Responsibilities include, but are not limited to:



Collaborate with cross-functional teams including product managers, designers, and backend engineers to translate requirements into technical specifications and deliver innovative iOS solutions.



Architect and develop modular, reusable components and frameworks using SwiftUI and other relevant technologies to ensure scalability and maintainability of the codebase.



Design and implement intuitive and responsive user interfaces that adhere to design guidelines and provide an exceptional user experience.



Utilize modern iOS development patterns such as MVVM, Combine, and SwiftUI to build robust and efficient applications.



Write clean, efficient, and well-documented code following established coding standards and best practices.



Conduct code reviews, provide constructive feedback, and mentor junior developers to foster a culture of learning and continuous improvement.



Stay current with the latest trends and advancements in iOS development, SwiftUI, and related technologies, and evaluate their potential impact on our projects.



Collaborate with QA engineers to ensure the reliability, performance, and scalability of the iOS applications through automated testing and continuous integration.



We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

5+ years of professional experience in iOS development with a strong proficiency in Swift



Extensive experience with SwiftUI and a deep understanding of its architecture, design patterns, and best practices



Proven track record of designing and implementing modular, scalable iOS applications with a focus on code reusability and maintainability



Strong knowledge of iOS frameworks such as UIKit, Foundation, CoreData, and Combine



Experience with modular architecture patterns such as VIPER, Clean Architecture, or MVVM-C



Solid understanding of RESTful APIs, networking, and asynchronous programming



Experience as a Senior Developer in an enterprise environment



Excellent problem-solving skills and attention to detail



Strong communication and collaboration abilities with the ability to work effectively in a team environment

Nice to Have Skills & Experience

Extensive Swift UI experience



Experience with automated testing frameworks such as XCTest, Quick, and Nimble



Familiarity with CI/CD pipelines and tools such as Jenkins, Fastlane, or Bitrise



Master's degree

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.