Mobile IOS Developer (Remote)
Company: Kavaliro
Location: Orlando
Posted on: March 18, 2023
Job Description:
Qualifications:
- College diploma or university degree in the field of computer
science, information systems, or software engineering, and/or 5+
years equivalent work experience.
- 7+ years of experience in software development
- 4+ years of experience developing native applications for
iOS
- 3+ years of experience in enterprise software development
- Expert knowledge of Swift 3.0+, Objective-C and Cocoa Touch
Frameworks, including MVC and SOLID design patterns
- Expert knowledge with iOS frameworks such as Foundation
(including NSURLSession, concurrency, ARC and GCD/NSOperation),
Core Data, Core Location, Map Kit, and User Notifications
- Proficient with local persistence including NSUserDefaults,
Core Data, serialization and keychain, including the limitations of
mobile storage
- Proficient with Xcode tools, including XCTest (UI Tests, Unit
Tests), Instruments, and Memory Graph Debugger
- Proficient with Git, Git flow and other branching
strategies
- Proficient developing user interfaces to support multiple
device sizes using Storyboards, Size Classes, Auto Layout, and
programmatic frame layout
- Experience mentoring a team of other engineers
- Experience with pull requests and performing code reviews
- Experience with RESTful APIs using JSON
- Experience designing application architecture
- Experience creating iOS frameworks and integrating external
SDK's
- Experience with localization within an iOS application
- Experience working on a development team that practices
Agile/scrum methodologies
- Familiarity with continuous integration including Fastlane and
Jenkins
- Understanding of Apple's HIG
- Understanding of e-commerce in a mobile application include
Apple Pay
- Strong architecture, analytic, design and problem-solving
skills
- Excellent verbal and written communication
- Ability to understand and maintain existing complex
codebases
- Passionate about mobile technologies and building great guest
experiences
- Bachelor's degree or higher in Computer Science is a plus
- SOAP and OData experience is a plus
- Experience in an agile environment is a plus
- Experience in a continuous integration/automated build
environment is a plus
- Flutter/Hybrid experience is nice to have*** Responsibilities:
- To perform this job successfully, an individual must be able to
perform each essential duty satisfactorily. The requirements listed
below are representative of the knowledge, skills, and/or abilities
(KSAs) required.
- Reasonable accommodation may be made to enable individuals with
disabilities to perform the essential functions.
- Consistent attendance is a job requirement. Overtime may be
required to meet project deadlines.
- Comments/Special Instructions
Keywords: Kavaliro, Orlando , Mobile IOS Developer (Remote), IT / Software / Systems , Orlando, Florida
Didn't find what you're looking for? Search again!
Loading more jobs...