Location: Philadelphia,PA, USA
Job Title : PHP developer in Philadelphia, PA
Relevant Experience
(in Yrs) 7 + Years
Technical/Functional Skills • PHP and Laravel Framework
• React JS
• OOP & OOP Patterns
• SQL
• Rest API
• HTML5
• JavaScript
• CSS3
• MVC
• Material UI
• NPM
Experience Required 7 + Years
Roles & Responsibilities • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
• Thorough understanding of React.js and its core principles
• Experience with popular React.js workflows (such as Flux or Redux)
• Experience with Material UI
• Experience with data structure libraries (e.g., Immutable.js)
• Knowledge of isomorphic React is a plus
• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
• Familiarity with RESTful APIs
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Familiarity with modern front-end build pipelines and tools
• Build modern, interactive websites using HTML5, CSS3, JavaScript and UI frameworks.
• Ability to understand business requirements and translate them into technical requirements
• A knack for benchmarking and optimization
• Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}
}• Provide front-end technical guidance across functions (i.e. the feasibility of a new feature to our UX team, or an estimate of how long a feature would take to implement to a PM)
.• Fully test and troubleshoot work, ensuring consistently error-free, high-quality results
.Generic Managerial Skills • Passion for continuous process and technology improvemen
t• Ability to rapidly re-prioritize and handle shifting priorities while demonstrating a high degree of professionalism and adaptabilit
y• Strong communication skills (written, interpersonal, presentation), with the ability to easily and effectively interact and negotiate with business stakeholders
.• Ability to effectively deal with ambiguity, uncertainty, and incomplete information when evaluating alternatives and making recommendation
s• Creative and abstract thinking skills to envision and design innovative solutions to business opportunities and challenge
s• Must have “can do” / “will do” attitude
.• Must be a team player - highly adaptive, resourceful, responsive, enjoys learning and sharing
.Education Requires a Bachelor's degree in Computer Science or related area. In lieu of Bachelor's degree, extensive familiarity with the field's concepts, practices and procedures is required
.