Software Engineer – Mobile Application Developer – Android or iOS

Location: Pembroke Pines, FL
Date Posted: 03-08-2017
Software Engineer – Mobile Application Developer – Android or iOS
Location:                    Plantation, FL
Employment Type:    Experienced
Travel:                         <10%
Education:                  Bachelor's degree required


 
KEY SKILLS/EXPERIENCE (MUST HAVE)
1.      Software design, development, integration, and test of mobile applications software on one or more mobile platforms for next generation subscriber devices and wearable accessories concepts within the CTO Advanced Devices Technology & Realization team
2.      Mobile application and/or platform development, including Android, iOS, and/or Mobile Web development
3.      Knowledge or experience with Android development and/or iOS development
4.      Experience with Android OR iOS UI frameworks. * Experience with Android SDK & NDK is a plus
5.      Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc. is a plus
6.      Excellent debugging skills to solve challenging problems
7.      Experience with networking protocols TCP/UDP, and also SIP, RTP, RTCP is a plus
8.      Experience/knowledge in mobile application software development tools (e.g. Git, Gerrit, Node.js), testing, process (Agile, kanban) and configuration management
9.      Experience in cross-mobile-platform development technologies (e.g. PhoneGap, Cordova) is a plus
10.  Strong programming skills: C and C++; Java also preferred; Javascript, Objective-C and Swift a plus
11.  Knowledge of mobile device emerging technologies is a plus, including Smartphone architectures, geolocation technologies, camera/video technologies, touch screen displays, sensors, augmented/virtual reality, machine learning, data science, video analytics, and public and private WANs/PANs


Job Description
This individual will work with other engineers in the software design, development, integration, and test of mobile applications software on one or more mobile platforms for next generation subscriber devices and wearable accessories concepts within the CTO Advanced Devices Technology & Realization team. These projects include research of next generation technologies, detailed analysis of new and existing solutions, and implementation of prototype designs for customer feedback and eventual product development. Match next generation user experience vision to available and/or emerging technologies. Define and communicate program/design risks to management; identifying problems, proposing and verifying solutions. Perform overall system integration, design, and test/evaluation efforts towards technology feasibility. Collaborate with platform and product teams on integration of product-ready technologies into future roadmaps. Strong ability and enthusiasm to learn new technologies in a short time.
Basic Requirements
* Bachelor's degree required.
* 0-2+ years working experience.
OR
* Master’s degree in Computer Science or Computer Engineering.
* Knowledge or experience with Android development and/or iOS development.

* Mobile application and/or platform development, including Android, iOS, and/or Mobile Web development.
* Experience with Android OR iOS UI frameworks. * Experience with Android SDK & NDK is a plus.
* Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc. is a plus.
* Excellent debugging skills to solve challenging problems.
* Experience with networking protocols TCP/UDP, and also SIP, RTP, RTCP is a plus.
* Experience/knowledge in mobile application software development tools (e.g. Git, Gerrit, Node.js), testing, process (Agile, kanban) and configuration management.
* Experience in cross-mobile-platform development technologies (e.g. PhoneGap, Cordova) is a plus.
* Strong programming skills: C and C++; Java also preferred; Javascript, Objective-C and Swift a plus.
* Strong written and oral communication skills.
* Knowledge of mobile device emerging technologies is a plus, including Smartphone architectures, geolocation technologies, camera/video technologies, touch screen displays, sensors, augmented/virtual reality, machine learning, data science, video analytics, and public and private WANs/PANs.
* The candidate must be team-focused and highly self-motivated with a desire to explore new approaches and technologies in a fast-paced software development group.
 
 
 
 
or
this job portal is powered by CATS