Epicareer Might not Working Properly
Learn More

Senior iOS Developer | Hybrid

Salary undisclosed

Apply on


Original
Simplified

We have urgent requirement of Senior iOS Developer | Hybrid. Please revert if you are interested to apply.

Title : Senior iOS Developer

Location : Hybrid Cincinnati Ohio or Charlotte NC

Duration : 6+ months

This role can sit onsite hybrid 2 days each week in Cincinnati Ohio or Charlotte NC. The candidate must be local with an updated LinkedIn profile. It will me important that candidates are coming from large companies that have recently worked on retail or supply chain focused projects or companies.

Job Description:

  • Client is a forward-thinking technology company dedicated to revolutionizing e-commerce space through innovative mobile solutions.
  • We are committed to pushing the boundaries of mobile app development and delivering exceptional user experiences.
  • As we continue to expand our iOS development team, we are seeking a talented Senior iOS Developer with expertise in SwiftUI and modular application development to join us in our mission.
  • We are 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. As a key member of our iOS team, you will play a critical role in shaping the future of our mobile products.

Minimum qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
  • 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.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities with the ability to work effectively in a team environment.
  • Experience with automated testing frameworks such as XCTest, Quick, and Nimble.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, Fastlane, or Bitrise.

Key Responsibilities

  • 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.

Thanks & Regards

Avnish Rao

Technical Recruiter

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job