Xamarin Developer, who will be responsible for creating mobile version of our application for iOS and Android devices and web.
commercial experience with C# and Xamarin
experience working with REST JSON APIs and any of the stateful protocols (e.g. Websockets, any of proprietary TCP or UDP-based)
Proficient knowledge of C#
Solid foundation in data structures, algorithms, and OO Design
Understanding and practical experience with MVC, MVP, MVVM patterns
Basic understanding about how web services work, how the mobile devices communicate with them and how they persist data
Solid understanding of best practices in mobile UX design
Ability to formalize and decompose technical tasks
Ability to self-organize, prioritize tasks, estimate and follow the deadlines effectively
Experience withsocket.iois a HUGE PLUS
Experience with WebRTC is a HUGE PLUS
Experience with HLS or any alternative media streaming protocol is a HUGE PLUS
Responsibilities:
Turn provided graphical design pages into working mobile applications for iOS & Android, with state & UI transitions according to the storyboards & user stories
Writing clean code following the high standards of software development & Xamarin best practices
Documenting the development progress
Testing code (manually, additional automated testing is encouraged though)
Collaborating with the backend and TV device development team through communication channels
Preparing the application to be published in Google Play and Apple App Store
About the recuiterMember since May 20, 2018 Kharis
from Pontevedra, Spain