Senior Software Engineer - Mobile Platform 24/7 Customer
THIS JOB HAS EXPIRED
About the Position
The Senior Engineer will be a leading member of the global team driving research and development of 24/7?s Px Mobile platform. Px Mobile powers apps on smartphone and tablet devices that automate customer journeys using a combination of speech and touch modalities. Px Mobile delivers an experience that leverages enhanced capabilities such as speech commands and location information while adapting to the limitations of small screen sizes.
Responsibilities include the design and development of new platform components for application development and delivery on iOS/Android devices. Successful candidates will have a computer science or related degree, expert level knowledge in Java/OO technologies, and 6+ years? experience engineering commercial software platforms, enterprise mobile applications, and large scale application infrastructures. The ideal candidate will possess a high level of technical creativity, problem solving ability, and software process and lifecycle expertise.
The position is based in Campbell or Alameda, CA.
Responsibilities
Design and develop new components of the mobile application platform
Develop frameworks suitable for inclusion in third party applications
Provide technical documentation, guidance and support on mobile platform capabilities
Work with Product Management and User Experience teams to design, prototype and deliver best-in-class customer service mobile applications
Research emerging technologies related to mobile applications, such as multi-modal user interfaces, natural language processing, speech recognition and predictive analytics
Work with the Engineering management team to establish and reinforce disciplined software development processes and best-practices
Requirements
Bachelor?s degree in Computer Science, Electrical Engineering, or related field
6+ years of commercial software development experience
4+ years Objective-C and/or Java development
2+ years? experience building mobile applications (iOS and/or Android)
Sole or principal creator of at least one non-trivial product in the App Store/Marketplace
Extensive experience developing mobile GUI's using platform-native frameworks (i.e., not just 3rd party toolkit/translators)
Demonstrable experience producing applications employing:
Multitasking Background Applications (iOS)
Push Notifications (APNS/C2DM on iOS/Android)
Location Services
Experience integrating content and events from web content containers with those from native UI widgets
Java design and development knowledge including:
Java libraries and tools
Web technologies, including web services
Good knowledge of SQL/RDBMS
Development lead experience in a SaaS or packaged software company
Pluses
Experience building large-scale, high availability production web application infrastructure
Experience with real-time bidirectional audio streaming and processing on iOS/Android
Adept in tailoring web content to WebKit mobile browser, including producing web applications with a native application look and feel
Experience with Web 2.0 technologies (e.g., HTML5, Ajax, GWT)
Experience in Barcode, QR-code capture
Experience in Near Field Communication
Knowledge of other mobile platforms (Windows Phone, BlackBerry OS)
Familiarity with speech recognition technology
| Location: |
910 East Hamilton Avenue
Suite 240
Campbell, CA 95008
United States
|
THIS JOB HAS EXPIRED