Job Description
We are looking to hire a NodeJS/PHP/Javascript Developer for an offshore location in Pakistan. You must have expertise in ECMA Script 5, ECMA script 6, React, PHP, VueJs, and DOM.
Position Title: Javascript/NodeJs Developer
Responsibilities
Minimum Expertise required:
- Minimum 8 yrs working knowledge of ECMA script 5 and should also know ECMA script 6 standards
- Experience with one or more frontend frameworks such as React, VueJs, etc.
- Should know NodeJS ecosystem, JavaScript packaging, and dependency management.
- Strong proficiency in DOM manipulation and the JavaScript object model.
- Experience working with RequireJs and AMD modules
- Experience with Grunt or similar tool for bundling/packaging/minifying JavaScript and other assets files
- Excellent knowledge of OOP in PHP with Frameworks such as Symfony, Laravel, etc.
- Knowledge of Node.js frameworks, Typescript, and JavaScript (Experience in Express.js, Nest.js, etc. would be a plus),
- Good knowledge of HTML, CSS, JavaScript, jQuery, etc.
- Experience with NPM and Node.js packages such as Axios and async,
- Experience in React.js or Angular would be a plus,
- Experience in unit & integration testing and Unit testing with frameworks like Jest/Mocha,
- Expertise with cloud computing platforms (AWS)
- Experience managing a huge volume of transactions/requests would be plus
- Should be familiar with Git concepts
- Excellent programming, debugging, and implementation skills
- Complete understanding of asynchronous programming and its workarounds,
- Practical knowledge and experience in user authentication and authorization between multiple servers, systems, and environments,
- Good with fundamental design principles to build a scalable application,
- Should have experience with Database MySQL, Postgresql, and any NoSQL DB
- Optimization of Performance basics.
- Collaborating with developers from other teams to create modular, extensible PHP and JS solutions (plugins, packages, blocks, and components) for reuse across projects
- Converting project requirements into proposals for implementation (estimating time/resources, planning tasks/timeline, etc)
- Platform/multisite maintenance and optimization
- Code Reviews and Feedback
- Mentor junior developers and lead a community of practitioners/developers
- Work planning and issue management
- Local Development Environment Setup/Configuration
- Documentation and Coding Standards
- Apps and Plugin Security
Required Technologies:
PHP, Javascript ES5, ES6, Jquery, NodeJs, MySQL or Postgresql, RequireJs, AMD Modules, Grunt, WebPack, Mixins, etc
Good to have:
PHP, Python, MySQL, MongoDB, AWS, ReactJs, VueJs, Angular, Typescript
Qualifications
Bachelor's Degree
Excellent verbal and written communication skills