Junior Front-End Developer

Reports To: Digital Experience Director

Job Purpose: This position provides critical support to the team for all front-end development work and deliverables related to our clients. In coordination with Brand Managers and Project Managers, this role works with all members of the team to ensure all work is completed within established timeframes and to the required specifications defined in the scope of each project.

Essential Functions

The Junior Front-End Developer will:

  • Perform front-end development to our designers’ specs and troubleshoot wherever needed.
  • Develop new features and content on existing client websites and applications for client change requests.
  • Participate in code reviews.
  • Integrate third party software with existing web systems, as needed.
  • Test, debug and assist with the implementation of quality control processes, as well as interface with and support both 19 Ideas clients and internal team.
  • Interface with third party vendors on behalf of 19 Ideas and its clients, where needed.
  • Offer new ideas and concepts to the 19 Ideas team and participate in creative ideation sessions, as needed.
  • Assist in planning, developing and implementing appropriate and forward-thinking digital strategies and solutions for 19 Ideas and its clients.
  • Collaborate with team members to ensure that the proposed website and mobile app concepts are executed within client-specified timeframes and budgets.
  • Actively participate in daily status meetings and other company meetings.
  • Contribute to weekly workflow updates, both internally and client-facing, as well as attend internal status meetings and discuss project progress.
  • Foster and maintain a positive and healthy working relationship with 19 Ideas team members as well as clients through both direct and indirect contact.
  • Liaise, communicate and manage effectively between employees and company leadership, including staying on top of emails and other internal communication and project management channels.
  • Utilize and update project management tools and software on a daily basis.
  • Serve as a resource for scoping and defining front-end development work
  • Work with project management team to determine and establish deadlines and prioritization of development work

Qualifications

  • At least one year of experience developing web and mobile app projects.
  • Experience with WordPress is a must; additional considerations will be given to candidates with experience and knowledge Drupal, or other Content Management Systems.
  • Experience with designing and implementing modern front-end development workflows (Node.js, npm, Gulp/Yarn, Webpack, Composer).
  • Experience with web technologies, such as Javascript (ES6), PHP, JQuery, HTML and SASS/LESS.
  • Experience with modern web design concepts is a plus.
  • Effective writing skills, especially suited to communication via Ticketing Systems.
  • Able to work in and positively contribute to a collaborative environment.
  • Effective management of simultaneous projects that vary in size and scope while meeting deadlines and staying on budget. Proof of workflow efficiency and process is requested.
  • Proficient with project management and hours-tracking systems.
  • Enthusiastic about innovation and creating new products.
  • Great problem-solving abilities.
  • Meticulous with a strong attention to detail.
  • Reliable, dependable and takes pride in producing excellent, high-quality work.
  • Flexible, stable under pressure, and adjusts well to change.
  • Self-motivated and works well independently when needed.

Physical Requirements / Working Conditions

  • Physical requirements of the job are typical of an office environment.
  • Working conditions of the job are typical of an office environment.

Apply Now

Elbow grease has its benefits.

  • Competitive salary with bonus potential
  • Health insurance & wellness programs
  • 401(k) with company match
  • Responsible (unlimited) PTO
  • Flexible/remote work policies
  • Company holidays & Holiday Shutdown
  • Professional development opportunities
Start a project
logo

32C Essex Street
Buffalo, NY 14213

© 2021 by 19 Ideas, Inc. All Rights Reserved.