Senior BLE Developer
Expectations on the Job:
Design and develop mobile applications for Android and iOS platforms. Employ systematic approach to developing software utilizing best SW development methods, concept engineering and automation testing. Work with cross-functional teams collaboratively efficiently. Need to be self-starter, passion for innovation and eye on getting things done with high quality.
Strong verbal and written communication skills.
2+ years of BLE programming on a windows, android or iOS.
4+ years of Xamarin programming.
5-10+ years software development experience with C#.
Strong understanding of Object-Oriented Design, concurrency, synchronization, memory management, data structures, algorithms.
Strong understanding of client-side UI development across multiple platforms.
Strong experience with unit testing, integration testing, and automated testing tools.
Experience publishing mobile applications to the App Store and Google Play.
Experience with Agile development and Scrum is a plus.
Experience with Git, VSTS, and Azure DevOps or Atlassian toolsets.
Experience with developing web applications is a plus.