We are looking for a Web Applications Developer who possesses a passion for pushing desktop and mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our web based applications. Candidate will build browser-based applications and enhance the existing apps.
Design and build advanced browser-based responsive applications.
Design and implement user-facing features in browser-based desktop and mobile applications.
Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Experience in Object Oriented Programming.
Experience developing browser-based applications for both desktop and mobile.
Experience and/or interest in Test Driven Development (TDD) and agile methodologies.
Strong communication skills for success in a pair-programming environment.
Desktop and mobile app deployment experience a plus.
Experience with multiple mobile platforms a plus (phone, tablet, watch)
Experience with relational databases such as Oracle and MySQL.
Experience with Web content Manager frameworks such Drupal, Bootstrap, Wordpress, etc.
Experience with Frameworks such as Laravel, REACT JS.
Familiarity with RESTful APIs to connect web applications to back-end services and to hardware such as raspberry PI, FPGA, or other proprietary devices.
SKILL NUMBER PRIMARY SKILL PROFICIENCY LEVEL REQUIRED/DESIRED
1 HTML5 ADVANCED REQUIRED
2 PHP ADVANCED REQUIRED
4 PERL ADVANCED REQUIRED
5 GIT ADVANCED REQUIRED
6 SASS ADVANCED REQUIRED
7 CSS ADVANCED REQUIRED
8 CMS ADVANCED REQUIRED
9 REACT JS ADVANCED REQUIRED
10 Laravel INTERMEDIATE DESIRED
11 Python INTERMEDIATE DESIRED
12 Java ADVANCED REQUIRED
Hourly - Part Time.
New York (US) and Ecuador