Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write code and own the detailed design of all application modules including front-end, back-end, and systems integration.
- Write unit tests and fix defects to ensure code quality.
- Guide other developers with best practices for code design, code quality, and coding standards. Perform code reviews.
- Stay up-to-date with new technologies. Continuously evaluate and promote the use of new tools, techniques, frameworks, and platforms.
- Develop on new and existing projects built using the PHP platform
- Build well-designed, efficient, testable, and reusable code
- Maintain high performing codebases and solve complex performance problems
- Integrate data from various back-end services and databases. Good knowledge of relational databases, version control tools and of developing web services
- Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications.
- Integration of user-facing elements developed by front-end developers.
Job Requirements
- 3+ Years Experience
- Good command of English
- Proven software development experience in PHP (Laravel framework is a MUST)
- Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX ,JSON , XML, Bootstrap, JQuery, etc.
- Strong Knowledge of AngularJs, VueJs.
- Proven expertise in MySQL database and SQL
- Experience working with Web Services (RESTFUL) is a must.
- A strong foundation of object-oriented PHP programming
- Understanding of MVC design patterns
- Experience in designing, testing, and deploying PHP Applications
- Excellent knowledge of DB concepts and tools
- Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)
- Knowledge of Agile Management system
- Fluency with at least one SCM tool (Git, SVN, or similar)
- Experience in common third-party APIs (Google, Facebook, eBay etc)
- Passion for best design and coding practices and a desire to develop new bold ideas
- Knowledge of mobile development is a great plus. (Android, IOS, PhoneGap)