Principal Software Architect
Computer
Principal Software Architect (Cordial Experience, Inc., San Diego, CA)
Design software app components including coding (programming) features to support functions in software ecosystem; develop backend software processes & communicate info to front-end app used by end users; improve scalability & stability, evaluation code & system to ID issues; test apps, interpret results & implement corrective actions; modify components; review work of team.
Experience required:
Frontend: html, html5, CSS, css3, sass, less, bootstrap, flexbox, SVG, d3, javascript, jquery, react, redux, HOC, babel, redux-saga, es5, es6, underscore, lodash, gulp, browserify, webpack, npm, yarn, bower, responsive design, testing, jest, mocha, chai, jasmine, enzyme & chrome developer tools; Backend: php5/7, node.js, python, composer, npm, pip, xdebug, PHPUnit, mockery, smarty, codeception, laravel, Lumen, Slim, symfony, REST, API, JWT, & archit;
System: docker, vagrant, nginx, apache, queues, rabbitmq, aws, CI/CD.
Data storage: MySQL, Postgres, MongoDB, Redis, Memcache & SQLite; git, command line, design pattern, regex, SOLID, object-oriented, function programming & semantic versioning.
Requirements: BA/BS or foreign equivalent in Computer Science, Software Engineering or related field & 5 years experience as software Architect/Engineer, Aps Developer or related occupation.