2016-08-18

This job opening is for a full time developer for our SaaS application and responsible for the future development of our software. This is a virtual job with no requirement to come into the office. We are looking for someone that understands the importance of customer feedback and how it can improve a local business. Ideally you are active in the social scene so you understand how consumers search for businesses in today’s online world.Reputation Loop™ is a reputation management and marketing platform and our goal is to empower local business owners with the ability to control and expand their positive online reputation.The platform was built to create a "hands-off" approach for business owners, allowing them to focus on their company and customers. To achieve this goal, we are constantly innovating, upgrading, and automating our services and processes.You initial responsibility will be migrating our existing platform from Zend Framework to Laravel Framework.__About you:__* Want to develop something that drastically impacts our market.* Have excellent time management skills and the ability to prioritize efficiently.* Are a clear communicator* Passionate about learning and staying up to date with the latest technologies* Care deeply about clean and functional code* Are particular about details* Have a positi`ve attitude* Value security__Skills & Requirements:__* Experience administering production linux environments* Experience with mobile and integration with apps* Advanced knowledge of PHP & MySQL* Love laravel. We are big fans of laravel and lumen and we are working to standardize all of our new - products and with migrating existing ones entirely to laravel* Experience with Zend Framework* Intermediate LAMP administration, we use virtual machines* Strong knowledge of HTML5, CSS, jQuery* Experience with git. We’d like to standardize around git flow.* Experience with architectural structure of web applications* Strong experience implementing and developing API’s* Ability to learn quickly and operate in a fast-past environment* Ability or desire to learn end to end testing* Ability to confidently estimate tasks assigned__What we need from you personally:__* As this position will be remote, good communication is key to ensuring that everything runs smoothly.* We love to stay on the leading edge of development practices. You must have the drive and motivation to consider and implement new ideas.* Ability to manage time and target deadlines. We are very honest, and we expect the same from you. If a deadline is going to be missed or is unrealistic, it's always best to let us know as soon as you do so that our client's expectations can be managed effectively.* Not be afraid to ask for help.* Give input on react/vue or angular2__What we expect you to be able to explain/demonstrate:__* Dependency injection and the benefits of using it* What a wrapped set is in jQuery* Refactoring and code cleanup. We expect you to leave every bit of code you touch in better shape than when you found it.* Sensible class inheritance, explain the reasoning behind skinny controllers.* A sufficient working knowledge of PCRE.* Explain the difference between a few key design patterns singleton, etc and how they apply to writing clean code.* ES6 knowledge. We would like to leverage a more UI stack. We like react and redux makes a lot of sense to us.* Examples of XSS and SQL injection, and how to mitigate it.* Explain FLUX and why it is useful* We would like to leverage a more modern UI stack. We like react and redux makes a lot of sense to us.__Ideally, you know about:__* NPM, browser automation using codecept.js or selenium Functional testing using codeception or behat Vue, angular2 or React.__Working Hours:__We target a minimum of 40 hours per week. We are looking for someone that can work during US hours Monday through Friday

Show more