Javascript Developer- IOS Mobile
Apply NowCompany: Sailotech
Location: Lawrence, KS 66044
Description:
Company Description
SailoTech is an Enterprise Business Software (ERP, CRM, SCM, BI) consulting company with primary focus on mid-size organizations across industries. It helps its clients manage every aspect of their ERP Initiative, from strategic planning to everyday operations.
Job Description
Position : Javascript Developer- Mobile
Location : Lawrence, KS
Duration : 6+ Months
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: Bachelor's 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
Certifications, Licensure or Special Training:
No need for certification or training as a requirement for this position.
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 Technologie
Behavior Standards:
Displays Professional image of self and company
Works well as a part of a team
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
9. Perform other duties as reasonably requested by management (company wide job duty)
Qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.
SailoTech is an Enterprise Business Software (ERP, CRM, SCM, BI) consulting company with primary focus on mid-size organizations across industries. It helps its clients manage every aspect of their ERP Initiative, from strategic planning to everyday operations.
Job Description
Position : Javascript Developer- Mobile
Location : Lawrence, KS
Duration : 6+ Months
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: Bachelor's 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
Certifications, Licensure or Special Training:
No need for certification or training as a requirement for this position.
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 Technologie
Behavior Standards:
Displays Professional image of self and company
Works well as a part of a team
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
9. Perform other duties as reasonably requested by management (company wide job duty)
Qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.