Jobs via Dice
Overview
We are seeking a talented iOS Developer to join our mobile development team. The ideal candidate will have strong experience in building high-performance iOS applications using Swift and Objective-C, along with a deep understanding of Apple SDKs and modern development tools. This role involves working in an agile environment to deliver robust, scalable, and user-friendly mobile solutions. Responsibilities
Develop and maintain iOS applications using Swift and Objective-C. Utilize software tools such as Xcode, Git, GitHub, Jenkins, and Fastlane for efficient development and deployment. Implement UI components and patterns using SwiftUI, UIKit, Combine, and Swift Concurrency. Apply design patterns such as MVVM and Redux to build scalable and maintainable codebases. Conduct unit and integration testing using XCTest and other testing frameworks. Debug and resolve software issues using tools like Instruments and crash reporting systems. Collaborate with agile development teams and participate in sprint planning, reviews, and retrospectives. Analyze and optimize memory usage, addressing issues such as memory leaks. Qualifications
Bachelors degree in Computer Science or a related field, or equivalent work experience. Proven experience in mobile software development using Swift and Objective-C. Strong understanding of Apple SDKs and iOS development best practices. Experience with distributed version control systems (Git/GitHub). Familiarity with debugging techniques and memory analysis tools. Solid foundation in data structures, algorithms, and design patterns. Experience in unit and integration testing for Swift applications. Published iOS application in the App Store. Job Details
Seniority level: Entry level Employment type: Full-time Job function: Information Technology Industries: Software Development Location: Bentonville, AR #J-18808-Ljbffr
We are seeking a talented iOS Developer to join our mobile development team. The ideal candidate will have strong experience in building high-performance iOS applications using Swift and Objective-C, along with a deep understanding of Apple SDKs and modern development tools. This role involves working in an agile environment to deliver robust, scalable, and user-friendly mobile solutions. Responsibilities
Develop and maintain iOS applications using Swift and Objective-C. Utilize software tools such as Xcode, Git, GitHub, Jenkins, and Fastlane for efficient development and deployment. Implement UI components and patterns using SwiftUI, UIKit, Combine, and Swift Concurrency. Apply design patterns such as MVVM and Redux to build scalable and maintainable codebases. Conduct unit and integration testing using XCTest and other testing frameworks. Debug and resolve software issues using tools like Instruments and crash reporting systems. Collaborate with agile development teams and participate in sprint planning, reviews, and retrospectives. Analyze and optimize memory usage, addressing issues such as memory leaks. Qualifications
Bachelors degree in Computer Science or a related field, or equivalent work experience. Proven experience in mobile software development using Swift and Objective-C. Strong understanding of Apple SDKs and iOS development best practices. Experience with distributed version control systems (Git/GitHub). Familiarity with debugging techniques and memory analysis tools. Solid foundation in data structures, algorithms, and design patterns. Experience in unit and integration testing for Swift applications. Published iOS application in the App Store. Job Details
Seniority level: Entry level Employment type: Full-time Job function: Information Technology Industries: Software Development Location: Bentonville, AR #J-18808-Ljbffr