Software Engineers will be working on Cross platform iOS, Android, and Windows application development involving mobile networking and collaboration.
- BS in Computer Engineering/Science (or related) with 2+ years of experience
- Proven working experience in iOS/Android app development using hybrid/cross platform development tools and cross platform SDKs
- Working knowledge and prior experience of cross platform mobile frameworks line Phonegap, Sencha, Xamarin or Apache Cordova
- Expertise in developing single page applications using techniques including front-end routing, client-side templating, consuming JSON-based RESTful APIs using Angular.
- Experience in Bluetooth, serial, and IP communications
- REST service development with Java using Spring framework
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Mobile collaboration application development, like video conferencing, voice and text messaging is a plus
- Development of mobile/web front ends and cross platform clients with online/offline functionality based on agreed upon scope and requirements.
- Develop intuitive and user friendly cross platform applications for mobile/tablet devices.
- Rapidly build prototypes/simulations from mock-ups that can be directly implemented
- Create documentation for a range of services and devices, including mobiles, tablets and desktops
- Perform cross-device testing and optimization