Mobile App Developer iOS at BSI Solutions

1 year ago Development & Programming Middle Full-Time

We need one who has Experience creating iOS frameworks and integrating external SDK’s


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***


Description

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.

🌍 World Wide ios mobile swift flutter agile
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)