Mobile Developer

_Position Summary: _ This position will be responsible for supporting the design and development of high availability and redundant applications deployed in a multi-tier clustered environment. This person will be extending functionality of web browsers and exposing it to Javascript using native API extensions on Mac, Windows, Linux, OSX, Android and iOS.
_Position Qualifications:_
Education: Bachelors in Computer Science or related fields, Masters or equivalent experience preferred.
Experience:
3+ years of experience directing the software development process from requirements gathering through deployment and maintenance.4+ years of experience with object-oriented analysis and design concepts and techniques.
5+ years of experience with HTML, CSS, Javascript, XML and other related technologies
2+ years of experience using Java Script frameworks like Jquery.
Experience in Unit Testing and other related testing frameworks
Experience working in a collaborative environment using tools such as GIT and build tools such as Ant and Maven
Skills:
Ability to communicate effectively orally and through writing.
Experience with: C, C++, Objective-C, Javascript, Python
Proficient with C pointers and references
Familiar with data structures, such as: arrays, linked lists, and hash maps
Experience with CMake
Experience with GNU Toolchain: make, libtool, autoconf, automake, gdb, gcc
Familiar with development environments: XCode, Eclipse, and Visual Studio
Familiar with: PhoneGap, MinGW, ctypes, asynchronous programming, threads
Experience developing iOS and/or Android applications
Comfortable with the Unix command line
Self motivated, and self sufficient
Knowledge: Sound knowledge of Software Design Principles, Software Development Life Cycle, Design Patterns, Coding Practices, Emerging Technologies
_Essential Functions / Job Duties:_
1. Collaborate with Secure Browser Team and system administrators in designing, developing and maintaining a robust, reliable, scalable and highly available system.
2. Design and review system implementations.
3. Research and determine feasibility of new technologies that are relevant.
4. Work with Project Managers in identifying software requirements, estimating resources and establishing software release schedules
5. Work with System Administrators and other technical support personnel in ensuring suitable environments and resources are available for development, testing and deployment
6. Responsible for periodically reviewing and enhancing the software development practices to ensure timely deliverance of high quality software and services
7. Work with SQA personnel in ensuring and enhancing software quality
8. Work with Data Services personnel to ensure that the software meets the expected data requirements
Job Code: 3442
Date Posted: 10/17/2016
Category: Developer
Location: Lawrence, Kansas 4987b058ff1d44a3bbc3cdc7fe1fffab

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Mobile Software Developer (iPhone/Android)
Shawnee Mission, KS Yoh Services Llc
Application Developer IV (Mobile)
Shawnee Mission, KS American Multi-Cinema
Sr. IBM IIB/MQ Developer
Topeka, KS Sirius Computer Solutions
3M HIS Data Developer / ETL Engineer (Troy, NY...
Shawnee Mission, KS 3M Companies
VB.NET Automation Developer
Manhattan, KS Xpanxion