Last chance to connect with exciting companies hiring right now - Register now!|L I V E{{days_remaining}} days {{hours_remaining}} hours left!

Drupal Developer / Sr. Drupal Developer
Posted by Saba Baqai

apply to this job
NCR (Delhi | Gurgaon | Noida)
2 - 5 years
{{::renderSalaryString({min: 600000, max: 1200000, duration: '', currency: 'INR', equity: false})}}


Drupal 7 & 8

Job description

Job Duties: Build responsive websites to a specification provided on JIRA or Version One, using both Drupal 7 and Drupal 8 open source Enterprise Content Management System, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery. Ensure cross-browser compatibility of your code and development. Ensure acceptance criteria in User Stories is written to a level of detail to ensure features and functionality are testable by Quality Assurance engineers; discussions with Technical Architect and peers (other Sr. Drupal Developers) in the team, during daily SCRUM Standup meetings, may be required to write such details. Maintain code versioning of the code you write using GitHub, with a good understanding of merge, branch, clone, fork, etc. Build custom modules in Drupal 7 or Drupal 8 per coding guidelines defined in Srijan’s ‘Confluence’ (Atlassian) Wiki. Build APIs for Drupal 7 and Drupal 8 for applications based on decoupled Drupal architecture. Write documentation for such APIs with a clear definition of end-points. Since Drupal 8 is based on the ‘Symfony’ PHP Framework, while writing custom Drupal 8 modules, Object Oriented Programming (OOPS) principles are followed. Code profiling using XDebug or Blackfire is a critical daily activity. Identify and document Technical Debt while coding in a Quality Management tool such as JIRA or Version One. Ensure that the team and managers know about Technical Debt created. Write automated Unit Tests using ‘PHPUnit’ or Javascript testing frameworks such as ‘Jasmine‘ or ‘Mocha‘, achieving at least 50% code-coverage before committing code into the GitHub repository of your project. Ensure the Unit Tests are documented on Confluence Wiki of the project. Contribute to Drupal.org weekly; both fresh code and code-reviews are acceptable; building new ‘custom modules’ as well as porting contributed modules from Drupal 7 to Drupal 8 is a must. REQUIREMENTS Working knowledge of TCP/IP, UDP, network level topology; advanced understanding of HTTP -- Resources, Verbs, Requests and Responses Intermediate knowledge of PHP -- Interpreter, Syntax, CRUD implementations, PHP Object Oriented Programming (OOPS) concepts, Mock & Stubbing, using Debugger, Code Profiling using XDebug or Blackfire Basic Web skills: Demonstrate intermediate skills in HTML5, CSS3, basics of SASS and Core JS/JQuery. Any JS Framework like VueJS or React is good to have. Basic working knowledge of Redis, Elastic Search, Solr, Postgres DB is the must. Hands-on experience in writing complex modules in Drupal. Hands on experience with version control tools, commands and workflows like GIT HTTP - Understanding of HTTP - Resources, Verbs, Requests, and Responses

About Srijan Technologies

Srijan is today the largest pure-play Drupal agency in Asia. Srijan specializes in building high-traffic websites and complex web applications in Drupal and has been serving clients across USA, Asia, Europe, Australia and the Middle East.




Products & Services


6-50 employees


View company

Why apply to jobs via CutShort

No long forms
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Discover employers in your network
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Make your network count
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
{{2101133 | number}}
Matches delivered
{{3712187 | number}}
Network size
{{6212 | number}}
Companies hiring

Similar jobs


Founded {{job.companyid.founded}}
Products and services{{j_company_types[job.companyid.type - 1]}}
{{j_company_sizes[job.companyid.size - 1]}} employees
{{j_company_stages[job.companyid.funding - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
{{job.remoteType == "remote_only" ? "Remote only" : (job.remoteType == "remote_okay" ? "Remote, " : "")}}{{job.remoteType == "remote_only" ? "" : job.locations.joinWithGrammar()}}
Experience icon
{{(job.expRange.minVanity == undefined ? job.expRange.min : job.expRange.minVanity)}} - {{(job.expRange.maxVanity == undefined ? job.expRange.max : job.expRange.maxVanity)}} years
Salary icon
Best in industry{{renderSalaryString({min: (job.salaryRange.userMinVanity == undefined ? job.salaryRange.userMin : job.salaryRange.userMinVanity), max: (job.salaryRange.userMaxVanity == undefined ? job.salaryRange.userMax : job.salaryRange.userMaxVanity), duration: job.salaryRange.duration, currency: job.salaryRange.currency, equity: job.equityRange})}}


Job posted by
apply for job
apply for job
{{job.createdBy.name}} picture
Job posted by
{{job.createdBy.name}} picture
Apply for job
apply for job
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on CutShort.
Want to apply for this role at Srijan Technologies?
Hiring team responds within a day
apply for this job
Why apply via CutShort?
Connect with actual hiring teams and get their fast response. No spam.
File upload not supportedAudio recording not supported
This browser does not support file upload. Please follow the instructions to upload your resume.This browser does not support audio recording. Please follow the instructions to record audio.
  1. Click on the 3 dots
  2. Click on "Copy link"
  3. Open Google Chrome (or any other browser) and enter the copied link in the URL bar