Facebook SDK

Job Role: IOS Developer

Duration: 12 Months
Location: 
Sunnyvale, CA

 

 

Description

Required Skills/Qualifications
  • Design, develop, test and implement cohesive, highly-usable features and improvements to our existing native iOS applications.
  • Design and develop new native mobile applications, as required.
  • Experience in implementing unit tests.
  • Experience in using source code management tools - Git(Bitbucket).
  • Strong knowledge of Swift, SwiftUI, iOS SDK/Frameworks, Flutter, REST APIs, JSON.
  • 5+ years of experience designing and developing iOS native mobile applications.
  • 1 yr experience on flutter
  • Minimum one year experience working with SCRUM or Agile development environment is preferred.
  • Debugging and problem solving skills.
  • Understanding of MVC/MVVM development pattern.
  • Ensure quality software is delivered with minimal defects and no go live critical issues.
Qualifications
  • S. Electrical, Computer or Software Engineering or equivalent
  • 5 years iOS Application Development
  • Knowledge of iOS Operating System fundamentals
  • Work from UI/UX requirements, APIs and mockups to build functional, high-performance iOS applications
  • Experience on Flutter (Must have shipped at least 1 product, developed on flutter)
  • experience with BLOC pattern as well. Not a hard requirement, but nice to have.

A variation of this classical pattern has emerged from the Flutter community – BLoC. BLoC stands for Business Logic Components. The gist of BLoC is that everything in the app should be represented as stream of events: widgets submit events; other widgets will respond. BLoC sits in the middle, managing the conversation.
  • Experience with formal software development process (such as Agile)
  • Experience on Software Development Tools & software languages: Swift
  • Proficient understanding of code versioning tools; git
  • Familiarity with Continuous Integration
Preferred Qualifications
  • Knowledge of responsive app design principles
  • iOS lifecycles using LiveData and Observer classes
  • Strong project planning and project leadership skills and experience.
  • Excellent analytical skills and ability to work in a team-oriented environment.
  • Software Languages: Swift
  • Experience working with global software development team
  • Experience using simulators and software analysis tools.
  • Experience with UNIT Testing


--


Thanks & Regards
Sandeep Kumar
Technical Recruiter
Tanu infotech inc

Post a Comment

Previous Post Next Post