Connecting...

Software Engineer - PHP (Laravel)

Titulo do trabalho: Software Engineer - PHP (Laravel)
tipo de contrato: Permanent
Localização: Alphaville
Indústria:
Nome de contato: Marina Brandão
trabalho publicado: June 17, 2019 16:30

Descrição do trabalho

Our client is an American company reference in big data analytics systems.
 
Accountabilities:
Write and review portions of detailed specifications for the development of system components of moderate complexity.
Work closely to other teams to understand product requirements and translate them into software designs.
Work alongside engineers and scientists, collaborating on the various layers of our infrastructure.
Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
Build efficient, testable and reusable code.
 
Qualifications:  
Experience in Software Engineering  
BS Engineering/Computer Science or equivalent experience required
 
Techinical skills:
Proficiency in PHP7+ with well understanding of OOP, MVC design pattern and fundamental principles behind a scalable application.
Proficiency in client-side languages including but not limited to JavaScript.
Familiarity with Laravel or other PHP web frameworks.
Familiarity with Git.
Familiarity with dependency management tools such as composer, npm, etc.
Familiarity with solution stacks such as LAMP (Linux, Apache, MySQL and PHP), LEMP (Linux, Nginx, MySQL and PHP), etc. 
Familiarity creating and consuming REST, RESTful and SOAP API’s.
Knowledge of front-end CSS frameworks like Bootstrap.
Knowledge of Javascript libraries such as jQuery and JS-based build tools like Webpack, Bower, Gulp, etc.
 
Nice to have:
Experience using front-end JavaScript frameworks such as Vue.js, ReactJS, AngularJS, etc.
Familiarity with virtual machines, containers and tools like Vagrant and Docker.
Familiarity with Continuous Integration and Continuous Delivery fundamentals and tools.