Description:
This is a full-time on-site role for a CMS Developer at Diligent Technologies. As a CMS Developer, you will be responsible for day-to-day tasks related to software development, content management, JCR, web services, and Jakarta EE. You will work closely with our team to create and maintain efficient and reliable web applications.
Responsibilities
- Develop and implement dynamic web applications across various CMS platforms, including WordPress, Shopify, and headless CMS solutions, with a focus on Drupal and Laravel.
- Utilize modern JavaScript frameworks and technologies such as React, Next.js, Vue, and Nuxt alongside PHP, HTML, CSS, and SCSS to build responsive, cutting-edge solutions.
- Work collaboratively with UX and design teams to refine project scopes and develop effective strategies, ensuring alignment with client requirements.
- Engage in all stages of the project lifecycle, maintaining rigorous adherence to coding and deployment standards within both Agile and Waterfall frameworks.
- Conduct peer code reviews to uphold high standards in code quality and maintain systematic version control and documentation using Git.
- Troubleshoot and resolve issues throughout the development process, ensuring robust and efficient functionality.
Required Skills
- 3-5 years of experience in web application development with a strong focus on Drupal 8/9 and substantial knowledge of PHP and the Laravel framework.
- Proficiency in modern JavaScript frameworks such as React, Vue, and Angular, and server-side technologies including PHP & MySQL and .NET & SQL Server.
- In-depth understanding of Drupal architecture, adept in managing its module and theme layers, views, panels, and blocks.
- Solid grasp of front-end technologies including CSS, SCSS, HTML, and JavaScript, with a strong emphasis on mobile-first responsive design and accessibility.
- Experience with integrating and customizing third-party libraries such as Bootstrap, Tailwind CSS, and FontAwesome.
- Demonstrated ability to interpret business requirements, translate project scope, and integrate third-party solutions and APIs effectively.
- Skilled in version control and source code management using Git, with practical experience in continuous integration workflows.
- Capability to develop, coordinate, and enhance quality assurance (testing) procedures to ensure an error-free work product.
- Familiarity with a variety of PHP and .NET CMS platforms, including WordPress, Shopify, Contentful, Umbraco, Kentico, Drupal, and Cascade.
- Proven analytical and problem-solving skills, with a commitment to innovation and critical thinking in development.
- Experience in Google Analytics/GTM tagging implementation and a history of working within an agency environment is highly desirable.
Qualification
- 5-7 years of direct work experience in interactive programming, web/mobile applications and website development
- Experience with headless/JAMstack a plus
- Ability to code for multiple systems