Key Responsibilities:
1. Plan, organize and execute front-end solutions in Drupal platform development.
- Perform site-building activities, including creating and modifying views, contexts and blocks in order to match functionality specified in wireframes and designs
- Create responsive Drupal 8 themes using Gulp/Sass/Twig
- Install and test Drupal modules
2. Collaborate and support cross-functional delivery teams that include backend developers, project managers, and Client stakeholders
- Evaluate designs, wireframes and other deliverables during the design and user experience phase for potential development issues and flag feasibility challenges when needed
- Prototype functionality for internal review and client review
- Translate static assets from web designers into dynamic web experiences
3. Apply front-end expertise to assignments
- Communicate the intricacies of frontend and display development challenges/issues both internally across departments and externally with clients
- Conduct peer review of code created by other developers
- Conduct cross-browser and cross-device testing to ensure consistent display in major supported browsers on Mac, Windows, iOS and Android platforms
Skills Required:
- Expert in Drupal 8 theme development and configuration, including the ability to theme and style the frontend display of a Drupal web site to match a design comp.
- Strong understanding of JavaScript.
- Experience with site display configuration and development.
- Experience in the development of responsive websites using frameworks (e.g., Bootstrap)
- Proficiency coding in PHP/HTML/CSS/ modern JavaScript frameworks and other web development tools
- Sass/CSS skills and experience with Git version control
- Ability to estimate time and level of effort for development tasks
- Experience with Composer/Drush CLI
- Familiarity with PHP development and Twig templating
- An understanding of accessibility frontend best practices, Section 508 compliance and/or WCAG 2.1 standards (Nice to have)
- Able to prioritize and manage time on multiple projects
Nice to have
- Certified D8 developer
- High level of comfort with digital healthcare strategies, trends, and opportunities and discussing and strategizing the use of web technology.
- Understanding of pharmaceutical industry commercial activities.
- Passion for technology and patient solutions beyond the drug in particular.
- Able to evaluate new technologies in view of creating patient value with a strategic perspective in mind.
- Be agile by being able to perform at operational and tactical level
- Have strong listening, communication, facilitation, influencing and analytical skills
- Be ready to challenge and be challenged
- Proven track record of coaching/mentoring individual contributors into more senior roles
Expected qualities
- Communicating effectively with individuals and teams across a large organization including stakeholders and external vendors
- Proactive communicator Key Performance Indices / KPIs
- Ability to deliver on time, highest level of quality and within budget
Qualifications & Experience:
- 7+ years of deep expertise in the software development experience using Open source out of which 2+ years in Drupal CMS (v8+) Mandatory Technical skills
- B.Tech, BE, BCA or M.Tech