Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description
- We are looking for a Senior developer (Front-end and Back-end ) with strong understanding of the PHP/Laravel programming and who is motivated to combine the art of design with the art of programming..
- Ability to work in enterprise solutions that include large scale web startups & custom web applications.
- Working alongside experienced front-end and back-end developers as well as our design team.
- Ability to learn, advance, and collaborate effectively with other management and junior team members.
Responsibilities
- Develop, record and maintain cutting edge web-based PHP applications on portal plus premium service platforms.
- Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team.
- Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications.
- Prepare and maintain all applications utilizing standard development tools.
- Utilize back-end data services and contribute to increase existing data services API.
- Contribute in all phases of the development life-cycle Convey effectively with all task progress, evaluations,suggestions, schedules along with technical and process issues.
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to back-end
Job Requirements
Skills and Qualifications
- Writing and understanding object-oriented PHP
- Experience with Laravel 5 PHP Framework, Composer and NPM
- Experience with SQL schema design
- Ability to learn quickly and operate in a fast-pace environment.
- Open minded to new solutions, forward thinking and strong ability to adapt
- Git version control work-flows
- Proficiency in design patterns
- Basic or better knowledge of Symfony components
- REST API design and implement different auth mechanisms (Like JWT)
- Experience with API integrations that implements OAuth 1.0 / 2.0
- Experience with other PHP frameworks is a plus
- Software testing (PHPUnit, PHPSpec, Behat)
- MySQL profiling and query optimization
- Proficient understanding of web markup, including HTML5, CSS3
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, VueJS and ReactJS.
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
- Familiarity with tools such as as Gimp or Photoshop is a plus.Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools,such as Git
- Good understanding of SEO principles and ensuring that application will adhere to them.
- Proficient understanding of UI frameworks like Bootstrap and Semantic-UI