Jobs and Careers
PU

Senior Front-End Developer

Publicis Groupe
United Statesfull_timeVerifiedPosted 28 Sept 2023

About the role

Job Description

Epsilon is seeking a Senior Front-End Developer with a focus and desire to work within a web development team with responsibility of developing & maintaining software. The Senior Front-End Developer is responsible for knowing and applying development standards and best practices and to keep current with emerging technologies and consulting on user interaction design, and possesses analytical and troubleshooting skills, great communication skills, with an enthusiasm for growth and tackling multiple complex projects within a dynamic, fast-paced environment. The Senior Front-End Developer is expected to be motivated to combine the art of design with the art of programming through translation of the UI/UX designs to code that will produce the visual interface of the application.

Key Responsibilities

The following outlines the principal work & responsibilities of the job and is not intended to be an exhaustive list.

  • Develop new and modify existing user-facing features for our applications; determine the structure and design of web pages, build easily extensible and reusable code, optimize pages for peak performance (inc. loading times,) and use a variety of markup languages to create the web pages per requirements and designs.
  • Perform development tasks of increasingly complex nature which may require extensive research and analysis.
  • Test applications and websites on different various devices and browsers to ensure a consistent user experience across all platforms.
  • Troubleshoot a variety of issues across multiple environments and determine best course of action, and provide analysis for Root Cause
  • Collaborate closely across project team(s) (including development User Experience, Graphic designers, BSAs, et al.,) to bridge the gap between design and technical implementation, taking an active role consulting on user interactions and application functions.
  • Work closely with development team members to deliver consistent and reliable web experiences, and UX and graphic designers to ensure interaction, usability and accessibility standards are met.
  • Optimize web design for across platforms and devices for maximum speed.

This role requires someone who has:

  • Strong communication (written and verbal in English), interpersonal and analytical skills.
  • Expertise writing HTML5, CSS3, and JavaScript (ES6) in a commercial development environment (preferably in a high-volume or critical production service environment; prior agency experience is a plus.)
  • Expert in designing and writing maintainable, high-performance code and analyzing & troubleshooting varying-scale solutions leveraging a variety of Front-End tools and techniques, including (but not limited to):
    • Expert writing semantic HTML5 markup.
    • Expert with CSS compilers and pre-processors (SASS or LESS).
    • Expert with build systems like Grunt, Gulp or module bundlers like Webpack.
    • Strong experience coding solutions with JavaScript (knowledge of how to manipulate the DOM, handle events, interface with REST APIs, etc.).
    • Strong experience with at least one JavaScript framework (Angular, React, Backbone, View -> Vue, etc.
    • Experience with CSS Frameworks like Tailwind, Bootstrap etc.
    • Experience with (US and international) accessibility concerns and making software usable by people with disabilities.
    • Strong knowledge of techniques and tools for performance optimization (YSlow, PageSpeed, DevTools).
    • Strong experience with code management and source control tools (Git, SVN, etc.) and development workflow methodologies (e.g., git-flow).
    • Strong experience with collaboration & prototyping tools; including Figma, Adobe XD, Zeplin, Sketch, and/or Photoshop.
    • Strong experience with device and browser testing and debugging. Understanding of all major devices & browsers and the special considerations required for their various quirks.
  • Competency in interaction design fundamentals, and ability to consult on industry standards.
  • Knowledge and application of SEO best practices.
  • Comfortable consulting and providing feedback on visual design and what is required of a great user interface (you may not be an expert within the design tools, you still have an eye for aesthetics)
  • Ability to articulate technical problems and recommend best course of action verbally and in written form.
  • Detail-orientation and ability to multi-task with good time management skills
  • Experience coaching and mentoring others.

 Qualifications – Good to have:

  • Experience with unit testing and testing frameworks (Mocha, Chai, Jasmine, etc.) a plus.
  • Experience writing code in at least one server-side technology (Python, PHP, .NET, Java, NodeJS, etc.) a plu

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Publicis Groupe

View company profile →