Roles and Responsibility

  • Experience in designing and implementing enterprise gradesoftware.
  • Experience with HTML5, CSS3, JavaScript, TypeScript
  • Experience in working on React Native framework.
  • Experience in building applications UI using React Native
  • Experience in using REST APIs in iOS application.
  • Strong knowledge of Obj-C/Swift for iOS and familiaritywith mobile development challenges
  • Familiarity with iOS API’s and libraries
  • Understanding of distributed multi-tier infrastructure.
  • Experience in working independently and in cooperationwith others.
  • Nice to Have:

  • Experience with AV Player or any OTT video players
  • Understanding of multimedia content delivery protocolssuch as HLS, DASH
  • Experience using media players on various mobile platforms.
  • Architecture skills
  • Experience with framework/library development
  • Familiarity with git, GitHub, and Git Flow
  • An understanding of UI/UX implementation on iOS, tvOS
  • An understanding of automated testing on iOS, tvOS
  • Soft Skills:

  • Easy-going and flexible individual who can integrate andfunction within a pre-existing team.
  • Self-starter can operate with minimal direction.
  • Excellent oral and written communication skills capableof leading design/architecture & training sessions.
  • A creative thinker and experienced problem solver.
  • Responsibilities:

  • Develop high-quality, reusable, and scalable code.
  • Provide guidance on implementation and design bestpractices to other developers.
  • Produce design artifacts such as class diagrams andsequence diagrams for client solutions.
  • Implement product features within a team using bestpractices to meet product deliverables.
  • Implement new features and enhance existing code toincrease operating efficiency and extensibility and/or adapt programs to newrequirements.
  • Participate in Agile sprint planning sessions and provideconstructive feedback.
  • Help the Product Management team with high-levelestimation and clarification of technical implementation of features.
  • Prepare software packages for deployment that adhere tothe defined standard deployment policies.
  • Generate product documentation for releases.
  • Mentor Junior developers throughout the developmentlifecycle
  • Similar jobs

    More from Multi Recruit
    Multi Recruit 4 hours ago
    Multi Recruit 4 hours ago
    Multi Recruit 4 hours ago

    React Native Developer - Android/IOS

    Apply Now
    Back to search page