X2 Full Stack Enigneers (Lavarel & Vue.Js)
We are seeking a talented Full Stack Engineer for a tech-for-good client. A strong focus on backend development (70%) using Laravel and experience with frontend (30%) development utilizing Vue.js. In this role, you will work closely with our development team to build and maintain scalable, robust, and secure web applications.
Major Duties:
Accountabilities/Responsibilities
· Develop and maintain software features and the supporting build/release/test infrastructure.
· Be responsible for delivering high quality solutions to specification and on time.
· Actively contribute to the continuous improvement culture and process and drive efficiencies within the team .
· Peer code reviews.
· Uphold good development planning and procedures.
· Follow industry best practises and coding standards.
· Optimise application performance and improve user experience through innovative front-end and back-end development techniques.
· Assisting mid-level developers when required.
· To effectively communicate with key stakeholders, attend regular meetings and conference calls, share best practice and work collaboratively at all times within the department and with the wider business.
· Assist with translation of technical concepts into non-technical updates to stakeholders, and interpret non-technical ideas from stakeholders into technical concepts and output.
· Actively contribute and collaborate to improve innovation and features, improve UX, improve UI, speed, and collaboration.
· To understand the wider objectives, timelines, and strategy and actively contribute to their success.
· Ensure adherence with SOPs, accreditations, security, data security, and governance processes at all times.
· To be flexible and work effectively with other colleagues.
· Ensure that we are always compliant, comply with Health and Safety working practice in accordance with the company's policy.
Skills
· 5+ years' experience with the Laravel Ecosystem.
· Excellent knowledge of database systems, including MySQL and PostgreSQL.
· Good understanding and previous experience with using Laravel queues, authentication, task scheduling, mail integration, artisan and the best security practises within the web and Laravel ecosystem.
· Understanding design patterns in Laravel and their use cases.
· Experience with payment integrations (Worldpay, PayPal, Stripe, Open Banking etc).
· Unit testing (phpunit/pest).
· Be able to produce and document clean code.
· CSS frameworks (TailwindCSS/Bootstrap) and in depth experience with SCSS/SASS.
· Javascript experience with one or more JS frameworks (Vue, React or Angular), preferably Vue, and have a good understanding of modern frontend and backend technologies.
· Version Control (Github/bitbucket).
· Experience working with RESTful APIs and integrating backend services.
· In depth experience with security, form validation, XSS prevention, database security, session management, input validation and other OWASP guidelines.
· Proven experience in developing scalable web applications using Laravel and other web technologies.
· Strong problem-solving skills and the ability to work both independently and collaboratively within a team.
· Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholder.
· Understand the basic concepts of server management.
· Experience with debugging and replicating issues/bugs throughout an application.
Desirable Skills:
· Go lang
· Peer code reviews
· GraphQL or in general eCommerce experience would be desirable
· NoSQL databases
· Ionic framework experience
· Github profile with working samples of previously produced code
· Analytical integrations
· Docker
· Figma/XD wireframing experience
· Laravel Livewire/Inertia
· Devops
· Knowledge of Cloud technology
Personal Qualities
· Must be performance driven.
· Must thrive on problem solving.
· Must be passionate about innovation.
· Must be meticulous and exceptionally accurate.
· Must be self-motivated and be able to work independently with minimum guidance.
· Must always uphold the highest levels of accountability and integrity.
· Must be committed to delivering high standards at all times.
· Committed to equal opportunities.
· Willing to be flexible and respond to changing circumstances in a rapidly moving landscape and fast-growing business - must thrive on change
Similar Laravel job
Added: 5 years ago / Views: 0 / Location: / Closes: 02-07-2019
The successful Principal Developer will provide technical expertise for the design and development of the new platform, as well as leading a small development t...