Job Brief Summary
We are seeking WordPress Developers who are responsible for both back-end and front-end development, including creating WordPress themes and plugins.
The candidate should have a strong understanding of industry trends and content management systems. Experience with the responsive and adaptive design is strongly preferred.
An understanding of the entire web development process, including design, development, and deployment is preferred.
Roles & Responsibilities
Requirement Gathering from Business / Stakeholders Discussion with the client to understand their requirements. Ask relevant questions to clarify the business requirements.
If needed, document the business rules.
Estimations & Task Planning Estimate time for the plugins / tasks based on different estimation techniques. Prepare a project plan and WBS which will have each module and tasks with specific start and end date.
Seek approval from all the stakeholders on WBS and prepare the project plan accordingly. Must possess good multitasking and time management skills.
Must be able to work independently as well as be an active team player. Divide the project into modules and tasks based on the business requirement or SRS.
Database creation & updating custom modules Ability to design the database based on the custom requirement shared by the client or make use of WordPress current tables like posts / pages to fulfill those requirements.
Coding, Debugging, Unit Testing & Documentation of Code and Application Experience in programming languages like PHP. Code each module within the timeline mentioned in WBS.
Excellent with unit testing. Familiarity with SCM, preferably with Git. Document the code and application which later can be shared with the client.
Prepare the user manuals for custom module / code which needs to be shared with the client and used for training purposes.
Develop the custom plugins or edit the existing plugins from the libraries to accommodate the requirements. Custom theme development (Child Theme) which will ensure smooth updates to WordPress future versions.
Project Deployment & Maintenance Expertise in deploying WordPress on plain CentOS 7. Knowledge of LAMP (Linux, Apache, MySQL, PHP) is a must.
Check all the deployment checklist before putting anything on production. Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support.
Optimize the WordPress website after checking through benchmarking tools like www.gtmetrix.com or Google Page Speed.
Mandatory Skills & Knowledge
Minimum 3 years of development experience in Wordpress theme and plugin development / customization.
Hands-on experience with Security and Optimization of Wordpress Website.
Knowledgeable with MySQL Queries Development.
Expertise with Web Services / REST APIs.
Proficiency in Linux and deployment on Linux.
Practical experience with Angular JS / React JS / Knockout JS etc. will be an added advantage.
Excellence in Drupal to Wordpress migration will be a plus.
Expertise in Wordpress integration with third-party systems like MailChimp / any CRM like Sugar CRM, etc.
Knowledge of AWS services like S3, EC2 will be an added benefit.
Understanding of Agile-based Team Development and Continuous Deployment Methodology.
Excellent communication skills (verbal and written).
Technologies / Frameworks / Tools / Proficiency
Technologies : MySQL
HTML / CSS
Angular JS / 2.0 / 4.0 / 6.0 +
Framework / CMS : WordPress
MVC Framework (Laravel / Symfony / CI / YII)
PhpStorm / NetBeans / Aptana Studio / Eclipse / ZendStudio
Operating System : Ubuntu / CentOS
HTML / CSS / Responsive designs
Wordpress Website Security
Wordpress Website Optimization
What's in it for you?
To grow and scale high with us.
Work in a fun, transparent atmosphere alongside a collaborative team.
Guidance and support from your senior staff for your growth.
Competitive salary with added benefits.