Reference

Reference Job Description

Job Description

OtherEvergreenPublic

Come to work each day for a leading biopharma company, helping to create solutions that impact patients and their communities for the better. If you believe as much as we do that Technology can make remarkable business impact and enjoy working within a fast paced, cutting-edge, technology team that believes that the greatest value is coming when living and breathing diversity, equity, and inclusion then we want you to join us.

The Front-End UI Engineer is a hands-on technical lead in the Digital Solutions & Services (DSS) Architecture and Engineering team and is responsible for leading all the front-end application development activities for AbbVie’s US Commercial digital platforms. This role will lead and support AbbVie’s digital marketing programs, specifically focused on associated UI capabilities of Web channel but also extending expertise for other digital channels (mobile apps, interactive sales aids etc.) on a project need basis.  

The Front-End UI Engineer will work closely with business and technology leads including external digital/creative agencies and partners. This role will operate as a UI subject matter expert and will be the point person for all technical and creative aspects of UI across all activation platforms within DSS.

In this role you will be responsible to:

  • Lead the entire UI Development for the DSS Architecture and Engineering team and serve as the UI subject matter expert with proven expertise in front-end technologies like JS, CSS, and HTML.
  • Develop and maintain the UI development standards and governance across the front-end development team by creating, as much as possible, automated and reusable checks through collaboration with DevOps team and detailed documentation around development practices for junior and offshore developers.
  • Provide hands-on, expert-level assistance to developers, front end leads, content authors, creative agencies, etc.
  • Conduct code reviews for ongoing projects to ensure that code quality is at the highest level possible and appropriate design patterns are being used.
  • Provide detailed development estimates and lead UI solution development activities.
  • Lead interactions with Marketing Agencies and other external stakeholders to promote re-use of templates, application architecture and AEM components.
  • Responsible for compliance with applicable AbbVie Policies and procedures.
  • Work with minimal oversight; deliverables and relationships that are monitored through periodic reviews.

Experiences that make you a strong candidate for this role:

Required

  • Bachelor’s Degree with 6 years’ experience; Master’s Degree with 5 years’ experience; PhD with 0 years’ experience.
  • 5+ years of technology experience in a digital marketing organization with hands-on experience leading, developing, and architecting digital websites and capabilities.
  • Hands-on experience in building the front end for browser-based applications with deep understanding of browser’s processing of all types of front-end resources – HTML, JS, CSS, Binary Files, etc.
  • Hands-on experience with modern UI development with latest JavaScript, HTML & CSS front end technologies including advanced topics like modern JavaScript frameworks, modular JavaScript application standards, CSS 3.0, animations, fluid design, CSS transitions, etc.
  • Hands-on experience with styles development practices like CSS frameworks, pre-processors (SAAS, LESS), CSS standards and linting, and minification as well as fonts management.
  • Hands-on experience developing JavaScript with focus on jQuery and expertise with JS quality control practices like Unit Testing frameworks and linting mechanisms.
  • Hands-on experience with JS and CSS organization and optimizations with focus on Google’s Core Web Vitals and Page performance overall including aspects like page weight, image optimizations and Accessibility considerations.
  • Hands on experience with enterprise level software development practices comprising of large development teams using CI/CD tools, Code versioning systems like GIT, multiple product releases through framework like Gitflow, Sonar based code reviews, and Agile Sprint based project management model using JIRA.
  • Experience working with Web Experience / Content Management solutions like Adobe Experience Manager (AEM) and Adobe Marketing Cloud applications.
  • Strong IT analysis, critical thinking, creative, and UI development skills.

Beneficial

  • Excellent communication and interpersonal skills, with ability to build trust, listen, and ask effective questions with the goal of creating a scalable and reusable business solution.
  • Innovative thinking and the ability to leverage past technology experience to be successful in an entrepreneurial fast paced environment.
  • Hand-on experience with tools like Git, Bitbucket, Maven, Gulp, Yarn, and JIRA.
  • Experience building mobile web applications for mobile devices.