Senior Full Stack Developer (PHP)

Technology Department | Permanent Position | fulltime | 5+ years

About the role

Quit daydreaming and make it a reality. We’re committed to help you get there. The Senior Full-Stack Developer (SFSD) is responsible for designing and writing code and providing support to web applications. S/he is able to work independently, assuming ownership for the design, interface and programming of simple and complex websites. We want this person to work with web applications and a variety of back-end and frontend technologies including HTML5, JavaScript, PHP, .NET, and Java. Additionally, to be comfortable with content management systems and e-commerce platforms.

Responsibilities

Experience has taught you what works. With your extensive knowledge you will:

  • Develop web applications that follow the latest web standards and conforms with leading-edge front-end technologies
  • Work closely with Creative, Business, Technology and QA teams to ensure the technology will be functional and meet performance targets on all web platforms (mobile, desktop)
  • Own the development of web applications and ensures they follow the overall technical architecture and design established by the technical lead
  • Implement user and business requirements which are composed of multiple development activities
  • Translate graphical designs and wireframes into fully styled markup code
  • Responsible for both front-end (HTML/CSS/JavaScript) and back-end coding and integration between the two layers
  • Maintain up-to-date and complete documentation on projects as dictated by the capability’s guidelines and best practices
  • Debug or troubleshoot simple issues in existing web applications
  • Provide feedback on policies and procedures when an opportunity for improvement exists
  • Coach and support other front-end developers in fulfill their tasks and improving their skills
  • Help improve our code quality through performing code review where applicable
  • Oversee deployment of digital products
  • Clearly communicate project status to senior leadership and clients (technical)
  • Work closely with Product Owners to understand end-user requirements and translate them into effective technical solutions   

Required skills

What are we looking for? Besides a great attitude…

You must have:

  • 5+ years of web development experience (at least 2yrs. of experience as a senior)
  • At least 3 years of experience working with Front-End technologies and Back-End technologies, including LAMP, WAMP, and PHP
  • Fluent in English written and oral (B2 or above).
  • Web Development (HTML5 / CSS3 / Javascript) experience
  • Responsive experience (Bootstrap / Media Queries)
  • Knowledge of the Adobe Creative Suite or Sketch to pull and optimize creative assets
  • Experience with Gulp
  • Git expertise (Commits, Branching, PR’s, Merges, Rebases, Resets, Admin)
  • Experience in collaborating with creative, user experience, strategy and project management teams.
  • Experience with CSS and JS animations (Greensock for example)

It’d be great if you also have:

  • Experience with content management systems such as WordPress, Drupal, Episerver, Sitecore or Crown Peak
  • Banners experience
  • HTML Emails
  • JS framework experience including, but not limited to Angular, React, Vue, Node
  • Pharma related experience
  • Bachelor's degree in Computer Science, a related field or relevant experience within the field
  • Experience with CRM/CLM platforms such as Veeva and/or Salesforce.com

Abilities and skills to be successful in this role:

  • Client facing and presentation skills.
  • Ability to bring clarity to ambiguous situations while still operating effectively.
  • Strong process-orientation with significant attention to detail
  • Ability to self-manage schedules and timelines for owned projects
  • Comfortable delivering with excellence in a faced paced, unstructured environment
  • Uses frameworks and structured problem solving when making decisions
  • Ability to work effectively with a diverse team

Apply now

Upload resume
(Maximum file size: 20 MB)
Upload portfolio
(Maximum file size: 20 MB)