Mobile IOS Developer (Remote)
Kavaliro
Remote
mobile
ios
remote
ios
software
mobile
computer science
science
software development
expert
design
core data
data
March 3, 2023
Kavaliro
Orlando, Florida
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***
- 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
Report this job
Similar jobs near me
Related articles
- The Affordable Care Act: A Comprehensive Guide to Healthcare Reform in the United States
- A Day in the Life of a Warehouse Worker
- Navigating the Job Market: Tips for Finding Warehouse Worker Positions
- 10 Must-Have Tips for Creating a Standout Warehouse Worker Resume
- What is a White-Collar Worker? Understanding the Definition and Characteristics