Previous Job
Mobile Software Engineer
Ref No.: 17-25770
Location: Durham,NC, North Carolina
 Job Title: Mobile Software Engineer-
Location: 21 Davis Drive, Research Triangle Park, NC 27709
Duration: 12 months
Required Technical Skills:
  • 3+ years developing mobile Android and/or iOS apps.
  • Some experience with the Xamarin platform.
  • Has delivered at least one mobile app to the Apple App Store and/or Google Play Store.
  • Proficient in C#.
  • Experience with at least one unit-testing framework (NUnit, JUnit, XCTest, etc).
  • Solid understanding of object oriented programming and mobile software architecture
  • Strong organizational and communication skills.
  • Experience with Git version control.
  • Strong understanding of database design, mobile storage technologies, and REST services.
  • Strong understanding of Android/iOS user interface development.
Desired Skills:
  • Bluetooth Low Energy on Android or iOS.
  • Xamarin Test Cloud or other user interface testing frameworks.
  • NoSQL databases, especially Couchbase.
  • Skills in other mobile languages: java, objective-c, kotlin, swift, etc.
Education: Bachelors - Required 
Be a core contributor on a cross platform Xamarin app.
  • Own development of complex user interface and logical components.
  • Write clean, modular, enterprise-grade code following industry best practices (DRY, SOLID, etc).
  • Collaborate on an Agile Scrum team following healthcare regulatory standards for design and development, documentation, and testing.
  • Deliver high quality code through developing unit tests
  • Work with remote QA team to design meaningful tests and troubleshoot issues.
  • Explore and learn new technologies to continually improve the platform.
  • Actively engage in technical discussions and share ideas to improve product design, tools, and process.