Previous Job
Mobile Software Engineer
Ref No.: 17-07317
Location: Research Triangle Park, North Carolina
Position Type:Contract
Start Date / End Date: 01/02/2018 to 12/28/2018
• 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.

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: • HSD – Required • Bachelors - Required